0s autopkgtest [17:09:05]: starting date and time: 2024-11-09 17:09:05+0000 0s autopkgtest [17:09:05]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [17:09:05]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.i8h53wp8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-cryptography --apt-upgrade offpunk --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-cryptography/43.0.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-ppc64el-4.secgroup --name adt-plucky-ppc64el-offpunk-20241109-165303-juju-7f2275-prod-proposed-migration-environment-15-90f487e3-cf16-44ed-9f7c-85f553f43ec3 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 77s autopkgtest [17:10:22]: testbed dpkg architecture: ppc64el 77s autopkgtest [17:10:22]: testbed apt version: 2.9.8 77s autopkgtest [17:10:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 78s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 78s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 78s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [104 kB] 78s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 78s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [992 kB] 78s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [126 kB] 78s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [707 kB] 78s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [19.6 kB] 79s Fetched 2046 kB in 1s (2054 kB/s) 79s Reading package lists... 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Calculating upgrade... 82s The following NEW packages will be installed: 82s python3-bcrypt systemd-cryptsetup 82s The following packages will be upgraded: 82s base-passwd bash-completion libattr1 libblockdev-crypto3 libblockdev-fs3 82s libblockdev-loop3 libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 82s libblockdev-swap3 libblockdev-utils3 libblockdev3 libbpf1 libbsd0 82s libbytesize-common libbytesize1 libdrm-common libdrm2 libjson-glib-1.0-0 82s libjson-glib-1.0-common libmaxminddb0 libmnl0 libnghttp2-14 libnspr4 82s libnss-systemd libpam-systemd libpython3.12-minimal libpython3.12-stdlib 82s libpython3.12t64 libsystemd-shared libsystemd0 libudev1 libudisks2-0 82s liburcu8t64 linux-firmware openssh-client openssh-server openssh-sftp-server 82s pci.ids python3-cryptography python3-gi python3-idna python3-jsonpatch 82s python3-lazr.restfulclient python3-urllib3 python3-wadllib python3.12 82s python3.12-gdbm python3.12-minimal systemd systemd-resolved systemd-sysv 82s systemd-timesyncd tzdata udev udisks2 usbutils 82s 57 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 82s Need to get 561 MB of archives. 82s After this operation, 28.2 MB of additional disk space will be used. 82s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el base-passwd ppc64el 3.6.5 [55.1 kB] 82s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12t64 ppc64el 3.12.7-2 [2565 kB] 82s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.7-2 [661 kB] 82s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-stdlib ppc64el 3.12.7-2 [2121 kB] 82s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.7-2 [2467 kB] 82s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-minimal ppc64el 3.12.7-2 [839 kB] 82s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el tzdata all 2024b-1ubuntu2 [274 kB] 83s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnss-systemd ppc64el 256.5-2ubuntu4 [215 kB] 83s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-timesyncd ppc64el 256.5-2ubuntu4 [42.5 kB] 83s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-resolved ppc64el 256.5-2ubuntu4 [368 kB] 83s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd-shared ppc64el 256.5-2ubuntu4 [2503 kB] 83s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd0 ppc64el 256.5-2ubuntu4 [565 kB] 83s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-sysv ppc64el 256.5-2ubuntu4 [11.9 kB] 83s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpam-systemd ppc64el 256.5-2ubuntu4 [326 kB] 83s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd ppc64el 256.5-2ubuntu4 [3746 kB] 83s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el udev ppc64el 256.5-2ubuntu4 [2141 kB] 83s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudev1 ppc64el 256.5-2ubuntu4 [224 kB] 83s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-sftp-server ppc64el 1:9.7p1-7ubuntu5 [43.3 kB] 83s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-server ppc64el 1:9.7p1-7ubuntu5 [629 kB] 83s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-client ppc64el 1:9.7p1-7ubuntu5 [1105 kB] 83s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libattr1 ppc64el 1:2.5.2-2 [12.8 kB] 83s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbsd0 ppc64el 0.12.2-2 [57.4 kB] 83s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbpf1 ppc64el 1:1.4.6-1 [217 kB] 83s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmnl0 ppc64el 1.0.5-3 [13.4 kB] 83s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-gi ppc64el 3.50.0-3 [267 kB] 83s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el bash-completion all 1:2.14.0-2 [210 kB] 83s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-common all 2.4.123-1 [8436 B] 83s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm2 ppc64el 2.4.123-1 [49.6 kB] 83s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmaxminddb0 ppc64el 1.11.0-1 [21.6 kB] 83s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnghttp2-14 ppc64el 1.64.0-1 [89.7 kB] 83s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el liburcu8t64 ppc64el 0.14.1-1 [72.8 kB] 83s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el pci.ids all 0.0~2024.10.24-1 [279 kB] 83s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-gdbm ppc64el 3.12.7-2 [30.6 kB] 83s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el usbutils ppc64el 1:018-1 [89.8 kB] 83s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-utils3 ppc64el 3.2.1-1 [20.6 kB] 83s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-crypto3 ppc64el 3.2.1-1 [24.8 kB] 83s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-fs3 ppc64el 3.2.1-1 [40.6 kB] 83s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-loop3 ppc64el 3.2.1-1 [7704 B] 83s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize1 ppc64el 2.11-1ubuntu1 [14.8 kB] 83s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize-common all 2.11-1ubuntu1 [3584 B] 83s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-mdraid3 ppc64el 3.2.1-1 [14.2 kB] 83s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-nvme3 ppc64el 3.2.1-1 [20.2 kB] 83s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-part3 ppc64el 3.2.1-1 [17.5 kB] 83s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-swap3 ppc64el 3.2.1-1 [8538 B] 83s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev3 ppc64el 3.2.1-1 [54.1 kB] 83s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-common all 1.10.0+ds-2 [5502 B] 83s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-0 ppc64el 1.10.0+ds-2 [75.9 kB] 83s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnspr4 ppc64el 2:4.35-1.1ubuntu2 [134 kB] 83s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el udisks2 ppc64el 2.10.1-11ubuntu1 [344 kB] 83s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudisks2-0 ppc64el 2.10.1-11ubuntu1 [180 kB] 83s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el linux-firmware ppc64el 20241108.git3bbb13a7-0ubuntu1 [536 MB] 124s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-bcrypt ppc64el 4.2.0-1 [231 kB] 124s Get:53 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-cryptography ppc64el 43.0.0-1 [1005 kB] 125s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-idna all 3.8-2 [47.0 kB] 125s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-jsonpatch all 1.32-4 [12.2 kB] 125s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wadllib all 2.0.0-1 [36.7 kB] 125s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-lazr.restfulclient all 0.14.6-2 [50.9 kB] 125s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-urllib3 all 2.0.7-2ubuntu0.1 [93.1 kB] 125s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-cryptsetup ppc64el 256.5-2ubuntu4 [127 kB] 125s Preconfiguring packages ... 125s Fetched 561 MB in 43s (13.1 MB/s) 125s (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 ... 73539 files and directories currently installed.) 125s Preparing to unpack .../base-passwd_3.6.5_ppc64el.deb ... 125s Unpacking base-passwd (3.6.5) over (3.6.4) ... 125s Setting up base-passwd (3.6.5) ... 126s (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 ... 73540 files and directories currently installed.) 126s Preparing to unpack .../00-libpython3.12t64_3.12.7-2_ppc64el.deb ... 126s Unpacking libpython3.12t64:ppc64el (3.12.7-2) over (3.12.7-1) ... 126s Preparing to unpack .../01-python3.12_3.12.7-2_ppc64el.deb ... 126s Unpacking python3.12 (3.12.7-2) over (3.12.7-1) ... 126s Preparing to unpack .../02-libpython3.12-stdlib_3.12.7-2_ppc64el.deb ... 126s Unpacking libpython3.12-stdlib:ppc64el (3.12.7-2) over (3.12.7-1) ... 126s Preparing to unpack .../03-python3.12-minimal_3.12.7-2_ppc64el.deb ... 126s Unpacking python3.12-minimal (3.12.7-2) over (3.12.7-1) ... 126s Preparing to unpack .../04-libpython3.12-minimal_3.12.7-2_ppc64el.deb ... 126s Unpacking libpython3.12-minimal:ppc64el (3.12.7-2) over (3.12.7-1) ... 126s Preparing to unpack .../05-tzdata_2024b-1ubuntu2_all.deb ... 126s Unpacking tzdata (2024b-1ubuntu2) over (2024a-4ubuntu1) ... 126s Preparing to unpack .../06-libnss-systemd_256.5-2ubuntu4_ppc64el.deb ... 126s Unpacking libnss-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 126s Preparing to unpack .../07-systemd-timesyncd_256.5-2ubuntu4_ppc64el.deb ... 126s Unpacking systemd-timesyncd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 126s Preparing to unpack .../08-systemd-resolved_256.5-2ubuntu4_ppc64el.deb ... 126s Unpacking systemd-resolved (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 126s Preparing to unpack .../09-libsystemd-shared_256.5-2ubuntu4_ppc64el.deb ... 126s Unpacking libsystemd-shared:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 127s Preparing to unpack .../10-libsystemd0_256.5-2ubuntu4_ppc64el.deb ... 127s Unpacking libsystemd0:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 127s Setting up libsystemd0:ppc64el (256.5-2ubuntu4) ... 127s (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 ... 73539 files and directories currently installed.) 127s Preparing to unpack .../systemd-sysv_256.5-2ubuntu4_ppc64el.deb ... 127s Unpacking systemd-sysv (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 127s Preparing to unpack .../libpam-systemd_256.5-2ubuntu4_ppc64el.deb ... 127s Unpacking libpam-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 127s Preparing to unpack .../systemd_256.5-2ubuntu4_ppc64el.deb ... 127s Unpacking systemd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 127s Preparing to unpack .../udev_256.5-2ubuntu4_ppc64el.deb ... 127s Unpacking udev (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 127s Preparing to unpack .../libudev1_256.5-2ubuntu4_ppc64el.deb ... 127s Unpacking libudev1:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 127s Setting up libudev1:ppc64el (256.5-2ubuntu4) ... 127s (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 ... 73539 files and directories currently installed.) 127s Preparing to unpack .../openssh-sftp-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 127s Unpacking openssh-sftp-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 127s Preparing to unpack .../openssh-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 127s Unpacking openssh-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 127s Preparing to unpack .../openssh-client_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 127s Unpacking openssh-client (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 127s Preparing to unpack .../libattr1_1%3a2.5.2-2_ppc64el.deb ... 127s Unpacking libattr1:ppc64el (1:2.5.2-2) over (1:2.5.2-1build2) ... 127s Setting up libattr1:ppc64el (1:2.5.2-2) ... 127s (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 ... 73539 files and directories currently installed.) 127s Preparing to unpack .../libbsd0_0.12.2-2_ppc64el.deb ... 127s Unpacking libbsd0:ppc64el (0.12.2-2) over (0.12.2-1) ... 128s Setting up libbsd0:ppc64el (0.12.2-2) ... 128s (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 ... 73539 files and directories currently installed.) 128s Preparing to unpack .../00-libbpf1_1%3a1.4.6-1_ppc64el.deb ... 128s Unpacking libbpf1:ppc64el (1:1.4.6-1) over (1:1.4.5-1) ... 128s Preparing to unpack .../01-libmnl0_1.0.5-3_ppc64el.deb ... 128s Unpacking libmnl0:ppc64el (1.0.5-3) over (1.0.5-2build1) ... 128s Preparing to unpack .../02-python3-gi_3.50.0-3_ppc64el.deb ... 128s Unpacking python3-gi (3.50.0-3) over (3.48.2-1) ... 128s Preparing to unpack .../03-bash-completion_1%3a2.14.0-2_all.deb ... 128s Unpacking bash-completion (1:2.14.0-2) over (1:2.14.0-1) ... 128s Preparing to unpack .../04-libdrm-common_2.4.123-1_all.deb ... 128s Unpacking libdrm-common (2.4.123-1) over (2.4.122-1) ... 128s Preparing to unpack .../05-libdrm2_2.4.123-1_ppc64el.deb ... 128s Unpacking libdrm2:ppc64el (2.4.123-1) over (2.4.122-1) ... 128s Preparing to unpack .../06-libmaxminddb0_1.11.0-1_ppc64el.deb ... 128s Unpacking libmaxminddb0:ppc64el (1.11.0-1) over (1.10.0-1) ... 128s Preparing to unpack .../07-libnghttp2-14_1.64.0-1_ppc64el.deb ... 128s Unpacking libnghttp2-14:ppc64el (1.64.0-1) over (1.62.1-2) ... 128s Preparing to unpack .../08-liburcu8t64_0.14.1-1_ppc64el.deb ... 128s Unpacking liburcu8t64:ppc64el (0.14.1-1) over (0.14.0-4) ... 128s Preparing to unpack .../09-pci.ids_0.0~2024.10.24-1_all.deb ... 128s Unpacking pci.ids (0.0~2024.10.24-1) over (0.0~2024.09.12-1) ... 128s Preparing to unpack .../10-python3.12-gdbm_3.12.7-2_ppc64el.deb ... 128s Unpacking python3.12-gdbm (3.12.7-2) over (3.12.7-1) ... 128s Preparing to unpack .../11-usbutils_1%3a018-1_ppc64el.deb ... 128s Unpacking usbutils (1:018-1) over (1:017-3build1) ... 128s Preparing to unpack .../12-libblockdev-utils3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-utils3:ppc64el (3.2.1-1) over (3.2.0-2) ... 128s Preparing to unpack .../13-libblockdev-crypto3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-crypto3:ppc64el (3.2.1-1) over (3.2.0-2) ... 128s Preparing to unpack .../14-libblockdev-fs3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-fs3:ppc64el (3.2.1-1) over (3.2.0-2) ... 128s Preparing to unpack .../15-libblockdev-loop3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-loop3:ppc64el (3.2.1-1) over (3.2.0-2) ... 128s Preparing to unpack .../16-libbytesize1_2.11-1ubuntu1_ppc64el.deb ... 128s Unpacking libbytesize1:ppc64el (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 128s Preparing to unpack .../17-libbytesize-common_2.11-1ubuntu1_all.deb ... 128s Unpacking libbytesize-common (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 128s Preparing to unpack .../18-libblockdev-mdraid3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-mdraid3:ppc64el (3.2.1-1) over (3.2.0-2) ... 128s Preparing to unpack .../19-libblockdev-nvme3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-nvme3:ppc64el (3.2.1-1) over (3.2.0-2) ... 128s Preparing to unpack .../20-libblockdev-part3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-part3:ppc64el (3.2.1-1) over (3.2.0-2) ... 128s Preparing to unpack .../21-libblockdev-swap3_3.2.1-1_ppc64el.deb ... 128s Unpacking libblockdev-swap3:ppc64el (3.2.1-1) over (3.2.0-2) ... 129s Preparing to unpack .../22-libblockdev3_3.2.1-1_ppc64el.deb ... 129s Unpacking libblockdev3:ppc64el (3.2.1-1) over (3.2.0-2) ... 129s Preparing to unpack .../23-libjson-glib-1.0-common_1.10.0+ds-2_all.deb ... 129s Unpacking libjson-glib-1.0-common (1.10.0+ds-2) over (1.8.0-2build2) ... 129s Preparing to unpack .../24-libjson-glib-1.0-0_1.10.0+ds-2_ppc64el.deb ... 129s Unpacking libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) over (1.8.0-2build2) ... 129s Preparing to unpack .../25-libnspr4_2%3a4.35-1.1ubuntu2_ppc64el.deb ... 129s Unpacking libnspr4:ppc64el (2:4.35-1.1ubuntu2) over (2:4.35-1.1ubuntu1) ... 129s Preparing to unpack .../26-udisks2_2.10.1-11ubuntu1_ppc64el.deb ... 129s Unpacking udisks2 (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 129s Preparing to unpack .../27-libudisks2-0_2.10.1-11ubuntu1_ppc64el.deb ... 129s Unpacking libudisks2-0:ppc64el (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 129s Preparing to unpack .../28-linux-firmware_20241108.git3bbb13a7-0ubuntu1_ppc64el.deb ... 129s Unpacking linux-firmware (20241108.git3bbb13a7-0ubuntu1) over (20240913.gita34e7a5f-0ubuntu2) ... 132s Selecting previously unselected package python3-bcrypt. 132s Preparing to unpack .../29-python3-bcrypt_4.2.0-1_ppc64el.deb ... 132s Unpacking python3-bcrypt (4.2.0-1) ... 132s Preparing to unpack .../30-python3-cryptography_43.0.0-1_ppc64el.deb ... 132s Unpacking python3-cryptography (43.0.0-1) over (42.0.5-2build1) ... 132s Preparing to unpack .../31-python3-idna_3.8-2_all.deb ... 132s Unpacking python3-idna (3.8-2) over (3.6-2.1) ... 132s Preparing to unpack .../32-python3-jsonpatch_1.32-4_all.deb ... 132s Unpacking python3-jsonpatch (1.32-4) over (1.32-3) ... 132s Preparing to unpack .../33-python3-wadllib_2.0.0-1_all.deb ... 132s Unpacking python3-wadllib (2.0.0-1) over (1.3.6-5) ... 133s Preparing to unpack .../34-python3-lazr.restfulclient_0.14.6-2_all.deb ... 133s Unpacking python3-lazr.restfulclient (0.14.6-2) over (0.14.6-1) ... 133s Preparing to unpack .../35-python3-urllib3_2.0.7-2ubuntu0.1_all.deb ... 133s Unpacking python3-urllib3 (2.0.7-2ubuntu0.1) over (2.0.7-2) ... 133s Selecting previously unselected package systemd-cryptsetup. 133s Preparing to unpack .../36-systemd-cryptsetup_256.5-2ubuntu4_ppc64el.deb ... 133s Unpacking systemd-cryptsetup (256.5-2ubuntu4) ... 133s Setting up liburcu8t64:ppc64el (0.14.1-1) ... 133s Setting up pci.ids (0.0~2024.10.24-1) ... 133s Setting up linux-firmware (20241108.git3bbb13a7-0ubuntu1) ... 133s Setting up openssh-client (1:9.7p1-7ubuntu5) ... 133s Setting up libmaxminddb0:ppc64el (1.11.0-1) ... 133s Setting up python3.12-gdbm (3.12.7-2) ... 133s Setting up python3-jsonpatch (1.32-4) ... 133s Setting up python3-bcrypt (4.2.0-1) ... 133s Setting up libpython3.12-minimal:ppc64el (3.12.7-2) ... 133s Setting up libnghttp2-14:ppc64el (1.64.0-1) ... 133s Setting up usbutils (1:018-1) ... 133s Setting up tzdata (2024b-1ubuntu2) ... 133s 133s Current default time zone: 'Etc/UTC' 133s Local time is now: Sat Nov 9 17:11:18 UTC 2024. 133s Universal Time is now: Sat Nov 9 17:11:18 UTC 2024. 133s Run 'dpkg-reconfigure tzdata' if you wish to change it. 133s 133s Setting up libnspr4:ppc64el (2:4.35-1.1ubuntu2) ... 133s Setting up bash-completion (1:2.14.0-2) ... 133s Setting up python3-cryptography (43.0.0-1) ... 133s Setting up python3-wadllib (2.0.0-1) ... 134s Setting up python3-gi (3.50.0-3) ... 134s Setting up libbytesize-common (2.11-1ubuntu1) ... 134s Setting up libblockdev-utils3:ppc64el (3.2.1-1) ... 134s Setting up libmnl0:ppc64el (1.0.5-3) ... 134s Setting up python3-idna (3.8-2) ... 134s Setting up libsystemd-shared:ppc64el (256.5-2ubuntu4) ... 134s Setting up python3-urllib3 (2.0.7-2ubuntu0.1) ... 134s Setting up libblockdev-nvme3:ppc64el (3.2.1-1) ... 134s Setting up libblockdev-fs3:ppc64el (3.2.1-1) ... 134s Setting up libjson-glib-1.0-common (1.10.0+ds-2) ... 134s Setting up libbytesize1:ppc64el (2.11-1ubuntu1) ... 134s Setting up python3-lazr.restfulclient (0.14.6-2) ... 134s Setting up libdrm-common (2.4.123-1) ... 134s Setting up libbpf1:ppc64el (1:1.4.6-1) ... 134s Setting up libudisks2-0:ppc64el (2.10.1-11ubuntu1) ... 134s Setting up python3.12-minimal (3.12.7-2) ... 135s Setting up openssh-sftp-server (1:9.7p1-7ubuntu5) ... 135s Setting up libpython3.12-stdlib:ppc64el (3.12.7-2) ... 135s Setting up libblockdev-mdraid3:ppc64el (3.2.1-1) ... 135s Setting up openssh-server (1:9.7p1-7ubuntu5) ... 136s Setting up libblockdev-crypto3:ppc64el (3.2.1-1) ... 136s Setting up libblockdev-swap3:ppc64el (3.2.1-1) ... 136s Setting up python3.12 (3.12.7-2) ... 138s Setting up libblockdev-loop3:ppc64el (3.2.1-1) ... 138s Setting up systemd (256.5-2ubuntu4) ... 138s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 138s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 138s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 139s Setting up libblockdev3:ppc64el (3.2.1-1) ... 139s Setting up libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) ... 139s Setting up libblockdev-part3:ppc64el (3.2.1-1) ... 139s Setting up libpython3.12t64:ppc64el (3.12.7-2) ... 140s Setting up systemd-cryptsetup (256.5-2ubuntu4) ... 140s Setting up systemd-timesyncd (256.5-2ubuntu4) ... 140s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 140s Setting up udev (256.5-2ubuntu4) ... 140s Setting up libdrm2:ppc64el (2.4.123-1) ... 140s Setting up systemd-resolved (256.5-2ubuntu4) ... 141s Setting up udisks2 (2.10.1-11ubuntu1) ... 141s Setting up systemd-sysv (256.5-2ubuntu4) ... 141s Setting up libnss-systemd:ppc64el (256.5-2ubuntu4) ... 141s Setting up libpam-systemd:ppc64el (256.5-2ubuntu4) ... 142s Processing triggers for libc-bin (2.40-1ubuntu3) ... 142s Processing triggers for ufw (0.36.2-8) ... 142s Processing triggers for man-db (2.12.1-3) ... 144s Processing triggers for dbus (1.14.10-4ubuntu5) ... 144s Processing triggers for shared-mime-info (2.4-5) ... 144s Processing triggers for initramfs-tools (0.142ubuntu34) ... 144s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 144s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 153s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 153s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 153s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 153s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 153s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 154s Reading package lists... 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 155s Calculating upgrade... 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s autopkgtest [17:11:40]: rebooting testbed after setup commands that affected boot 159s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 187s autopkgtest [17:12:12]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 190s autopkgtest [17:12:15]: @@@@@@@@@@@@@@@@@@@@ apt-source offpunk 192s Get:1 http://ftpmaster.internal/ubuntu plucky/universe offpunk 2.3-1 (dsc) [2363 B] 192s Get:2 http://ftpmaster.internal/ubuntu plucky/universe offpunk 2.3-1 (tar) [233 kB] 192s Get:3 http://ftpmaster.internal/ubuntu plucky/universe offpunk 2.3-1 (diff) [15.3 kB] 192s gpgv: Signature made Sun Jun 30 22:07:27 2024 UTC 192s gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA 192s gpgv: issuer "emollier@debian.org" 192s gpgv: Can't check signature: No public key 192s dpkg-source: warning: cannot verify inline signature for ./offpunk_2.3-1.dsc: no acceptable signature found 192s autopkgtest [17:12:17]: testing package offpunk version 2.3-1 193s autopkgtest [17:12:18]: build not needed 193s autopkgtest [17:12:18]: test run-commands: preparing testbed 194s Reading package lists... 194s Building dependency tree... 194s Reading state information... 194s Starting pkgProblemResolver with broken count: 0 195s Starting 2 pkgProblemResolver with broken count: 0 195s Done 195s The following additional packages will be installed: 195s offpunk 195s Suggested packages: 195s chafa timg wl-clipboard xclip xsel 195s Recommended packages: 195s xdg-utils python3-feedparser python3-bs4 python3-readability 195s python3-setproctitle 195s The following NEW packages will be installed: 195s autopkgtest-satdep offpunk 195s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 195s Need to get 71.8 kB/72.5 kB of archives. 195s After this operation, 330 kB of additional disk space will be used. 195s Get:1 /tmp/autopkgtest.RUGwnT/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [704 B] 195s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ppc64el offpunk all 2.3-1 [71.8 kB] 195s Fetched 71.8 kB in 0s (255 kB/s) 196s Selecting previously unselected package offpunk. 196s (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 ... 73789 files and directories currently installed.) 196s Preparing to unpack .../archives/offpunk_2.3-1_all.deb ... 196s Unpacking offpunk (2.3-1) ... 196s Selecting previously unselected package autopkgtest-satdep. 196s Preparing to unpack .../1-autopkgtest-satdep.deb ... 196s Unpacking autopkgtest-satdep (0) ... 196s Setting up offpunk (2.3-1) ... 196s Setting up autopkgtest-satdep (0) ... 196s Processing triggers for man-db (2.12.1-3) ... 199s (Reading database ... 73814 files and directories currently installed.) 199s Removing autopkgtest-satdep (0) ... 200s autopkgtest [17:12:25]: test run-commands: [----------------------- 200s 200s # 0. Basic arguments 200s offpunk --version 200s To render images inline, you need either chafa or timg. 200s Before Chafa 1.10, you also need python-pil 200s Offpunk 2.3 200s offpunk --help 200s To render images inline, you need either chafa or timg. 200s Before Chafa 1.10, you also need python-pil 200s usage: offpunk [-h] [--bookmarks] [--config-file FILE] [--sync] [--assume-yes] 200s [--disable-http] [--fetch-later] [--depth DEPTH] 200s [--images-mode IMAGES_MODE] [--cache-validity CACHE_VALIDITY] 200s [--version] [--features] 200s [URL ...] 200s 200s Offline-First Gemini/Web/Gopher/RSS reader and browser 200s 200s positional arguments: 200s URL Arguments should be URL to be fetched or, if --sync is 200s used, lists 200s 200s options: 200s -h, --help show this help message and exit 200s --bookmarks start with your list of bookmarks 200s --config-file FILE use this particular config file instead of default 200s --sync run non-interactively to build cache by exploring 200s lists passed as argument. Without argument, all lists 200s are fetched. 200s --assume-yes assume-yes when asked questions about 200s certificates/redirections during sync (lower security) 200s --disable-http do not try to get http(s) links (but already cached 200s will be displayed) 200s --fetch-later run non-interactively with an URL as argument to fetch 200s it later 200s --depth DEPTH depth of the cache to build. Default is 1. More is 200s crazy. Use at your own risks! 200s --images-mode IMAGES_MODE 200s the mode to use to choose which images to download in 200s a HTML page. one of (None, readable, full). Warning: 200s full will slowdown your sync. 200s --cache-validity CACHE_VALIDITY 200s duration for which a cache is valid before sync 200s (seconds) 200s --version display version information and quit 200s --features display available features and dependancies then quit 200s offpunk --features 201s To render images inline, you need either chafa or timg. 201s Before Chafa 1.10, you also need python-pil 201s moving from tofu.db to certificates as files 201s Upgrading cache to version 1: migrating index.txt to gophermap 201s Offpunk 2.3 201s =========== 201s Highly recommended: 201s - python-cryptography : Installed 201s - xdg-open : Not Installed 201s 201s Web browsing: 201s - python-requests : Installed 201s - python-feedparser : Not Installed 201s - python-bs4 : Not Installed 201s - python-readability : Not Installed 201s - timg 1.3.2+ : Not Installed 201s - chafa : Not Installed 201s - python-pil : Not Installed 201s 201s Nice to have: 201s - python-setproctitle : Not Installed 201s - X11 clipboard (xsel or xclip) : Not Installed 201s - Wayland clipboard (wl-clipboard): Not Installed 201s 201s Features : 201s - Render images (python-pil, chafa or timg) : Not Installed 201s - Render HTML (bs4, readability) : Not Installed 201s - Render Atom/RSS feeds (feedparser) : Not Installed 201s - Connect to http/https (requests) : Installed 201s - Detect text encoding (python-chardet) : Installed 201s - restore last position (less 572+) : Installed 201s 201s Config directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 201s User Data directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/ 201s Cache directoy : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.cache/offpunk/ 201s echo quit | offpunk --bookmarks 201s bookmarks (0 items) (local file) 201s bookmarks 201s To render images inline, you need either chafa or timg. 201s Before Chafa 1.10, you also need python-pil 201s Creating config directory /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 201s Welcome to Offpunk! 201s Type `help` to get the list of available command. 201s ON> You can close your screen! 201s 201s # 1. Basic commands 201s cat << END | offpunk 201s version 201s help 201s help abbrevs 201s help add 201s help back 201s help blackbox 201s help bookmarks 201s help cat 201s help cert 201s help copy 201s help find 201s help forward 201s help go 201s help gus 201s help handler 201s help help 201s help history 201s help info 201s help list 201s help ls 201s help mark 201s help move 201s help offline 201s help online 201s help open 201s help redirect 201s help reload 201s help root 201s help save 201s help set 201s help shell echo test 201s help subscribe 201s help sync 201s help theme 201s help tour 201s help url 201s help version 201s help wikipedia 201s help exit 201s help quit 201s quit 201s END 201s To render images inline, you need either chafa or timg. 201s Before Chafa 1.10, you also need python-pil 201s Welcome to Offpunk! 201s Type `help` to get the list of available command. 201s ON> Offpunk 2.3 201s =========== 201s Highly recommended: 201s - python-cryptography : Installed 201s - xdg-open : Not Installed 201s 201s Web browsing: 201s - python-requests : Installed 201s - python-feedparser : Not Installed 201s - python-bs4 : Not Installed 201s - python-readability : Not Installed 201s - timg 1.3.2+ : Not Installed 201s - chafa : Not Installed 201s - python-pil : Not Installed 201s 201s Nice to have: 201s - python-setproctitle : Not Installed 201s - X11 clipboard (xsel or xclip) : Not Installed 201s - Wayland clipboard (wl-clipboard): Not Installed 201s 201s Features : 201s - Render images (python-pil, chafa or timg) : Not Installed 201s - Render HTML (bs4, readability) : Not Installed 201s - Render Atom/RSS feeds (feedparser) : Not Installed 201s - Connect to http/https (requests) : Installed 201s - Detect text encoding (python-chardet) : Installed 201s - restore last position (less 572+) : Installed 201s 201s Config directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 201s User Data directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/ 201s Cache directoy : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.cache/offpunk/ 201s ON> 201s Documented commands (type help ): 201s ======================================== 201s abbrevs cat go info offline reload shell up 201s add copy gus list online root subscribe url 201s archive exit handler ls open save sync version 201s back find help mark quit search theme view 201s bookmarks forward history move redirect set tour wikipedia 201s 201s ON> Print all Offpunk command abbreviations. 201s ON> Add the current URL to the list specied as argument. 201s If no argument given, URL is added to Bookmarks. 201s ON> Go back to the previous gemini item. 201s ON> *** No help on blackbox 201s ON> Show or access the bookmarks menu. 201s 'bookmarks' shows all bookmarks. 201s 'bookmarks n' navigates immediately to item n in the bookmark menu. 201s Bookmarks are stored using the 'add' command. 201s ON> Run most recently visited item through "cat" command. 201s ON> *** No help on cert 201s ON> Copy the content of the last visited page as gemtext/html in the clipboard. 201s Use with "url" as argument to only copy the adress. 201s Use with "raw" to copy ANSI content as seen in your terminal (with colour codes). 201s Use with "cache" to copy the path of the cached content. 201s Use with "title" to copy the title of the page. 201s Use with "link" to copy a link in the gemtext format to that page with the title. 201s 201s ON> Find in current page by displaying only relevant lines (grep). 201s ON> Go forward to the next gemini item. 201s ON> Go to a gemini URL or marked item. 201s ON> Submit a search query to the geminispace.info search engine. 201s ON> View or set handler commands for different MIME types. 201s ON> ALARM! Recursion detected! ALARM! Prepare to eject! 201s ON> Display history. 201s ON> Display information about current page. 201s ON> Manage list of bookmarked pages. 201s - list : display available lists 201s - list $LIST : display pages in $LIST 201s - list create $NEWLIST : create a new list 201s - list edit $LIST : edit the list 201s - list subscribe $LIST : during sync, add new links found in listed pages to tour 201s - list freeze $LIST : don’t update pages in list during sync if a cache already exists 201s - list normal $LIST : update pages in list during sync but don’t add anything to tour 201s - list delete $LIST : delete a list permanently (a confirmation is required) 201s - list help : print this help 201s See also : 201s - add $LIST (to add current page to $LIST or, by default, to bookmarks) 201s - move $LIST (to add current page to list while removing from all others) 201s - archive (to remove current page from all lists while adding to archives) 201s 201s There’s no "delete" on purpose. The use of "archive" is recommended. 201s 201s The following lists cannot be removed or frozen but can be edited with "list edit" 201s - list archives : contains last 200 archived URLs 201s - history : contains last 200 visisted URLs 201s - to_fetch : contains URLs that will be fetch during the next sync 201s - tour : contains the next URLs to visit during a tour (see "help tour") 201s 201s 201s ON> List contents of current index. 201s Use 'ls -l' to see URLs. 201s ON> Mark the current item with a single letter. This letter can then 201s be passed to the 'go' command to return to the current item later. 201s Think of it like marks in vi: 'mark a'='ma' and 'go a'=''a'. 201s Marks are temporary until shutdown (not saved to disk). 201s ON> move LIST will add the current page to the list LIST. 201s With a major twist: current page will be removed from all other lists. 201s If current page was not in a list, this command is similar to `add LIST`. 201s ON> Use Offpunk offline by only accessing cached content 201s ON> Use Offpunk online with a direct connection 201s ON> Open current item with the configured handler or xdg-open. 201s Uses "open url" to open current URL in a browser. 201s see "handler" command to set your handler. 201s ON> Display and manage the list of redirected URLs. This features is mostly useful to use privacy-friendly frontends for popular websites. 201s ON> Reload the current URL. 201s ON> Go to root selector of the server hosting current item. 201s ON> Save an item to the filesystem. 201s 'save n filename' saves menu item n to the specified filename. 201s 'save filename' saves the last viewed item to the specified filename. 201s 'save n' saves menu item n to an automagic filename. 201s ON> View or set various options. 201s ON> *** No help on shell echo test 201s ON> Subscribe to current page by saving it in the "subscribed" list. 201s If a new link is found in the page during a --sync, the new link is automatically 201s fetched and added to your next tour. 201s To unsubscribe, remove the page from the "subscribed" list. 201s ON> Synchronize all bookmarks lists and URLs from the to_fetch list. 201s - New elements in pages in subscribed lists will be added to tour 201s - Elements in list to_fetch will be retrieved and added to tour 201s - Normal lists will be synchronized and updated 201s - Frozen lists will be fetched only if not present. 201s 201s Before a sync, you can edit the list of URLs that will be fetched with the 201s following command: "list edit to_fetch" 201s 201s Argument : duration of cache validity (in seconds). 201s ON> Change the colors of your rendered text. 201s 201s "theme ELEMENT COLOR" 201s 201s ELEMENT is one of: window_title, window_subtitle, title, 201s subtitle,subsubtitle,link,oneline_link,new_link,image_link,preformatted,blockquote. 201s 201s COLOR is one or many (separated by space) of: bold, faint, italic, underline, black, 201s red, green, yellow, blue, purple, cyan, white. 201s 201s Each color can alternatively be prefaced with "bright_". 201s ON> Add index items as waypoints on a tour, which is basically a FIFO 201s queue of gemini items. 201s 201s `tour` or `t` alone brings you to the next item in your tour. 201s Items can be added with `tour 1 2 3 4` or ranges like `tour 1-4`. 201s All items in current menu can be added with `tour *`. 201s All items in $LIST can be added with `tour $LIST`. 201s Current item can be added back to the end of the tour with `tour .`. 201s Current tour can be listed with `tour ls` and scrubbed with `tour clear`. 201s ON> Print URL of most recently visited item. 201s ON> Display version and system information. 201s ON> Search on wikipedia using the configured Gemini interface. 201s The first word should be the two letters code for the language. 201s Exemple : "wikipedia en Gemini protocol" 201s But you can also use abbreviations to go faster: 201s "wen Gemini protocol". (your abbreviation might be missing, report the bug) 201s The interface used can be modified with the command: 201s "set wikipedia URL" where URL should contains two "%s", the first 201s one used for the language, the second for the search string. 201s ON> Exit Offpunk. 201s ON> Exit Offpunk. 201s ON> You can close your screen! 201s 201s # cert calls a submenu which expects then a blank line to get outside. 201s # find will call the pager 201s # gus and search will launch the client to the search engine. 201s # reload will call the pager 201s # wikipedia will require test to have Internet access 201s cat << END | offpunk 201s abbrevs 201s add 201s archive 201s back 201s blackbox 201s bookmarks 201s cat 201s cert 201s 201s copy 201s forward 201s go 201s handler 201s history 201s info 201s list 201s ls 201s mark 201s move 201s offline 201s online 201s open 201s redirect 201s root 201s save 201s set 201s shell echo test 201s subscribe 201s 201s sync 201s tour 201s theme 201s url 201s exit 201s END 201s To render images inline, you need either chafa or timg. 201s Before Chafa 1.10, you also need python-pil 201s Welcome to Offpunk! 201s Type `help` to get the list of available command. 201s ON> 201s Command Abbreviations: 201s ====================== 201s .. up 201s a add 201s b back 201s bb blackbox 201s bm bookmarks 201s book bookmarks 201s cp copy 201s f forward 201s g go 201s h history 201s hist history 201s l view 201s less view 201s man help 201s mv move 201s n next 201s off offline 201s on online 201s p previous 201s prev previous 201s q quit 201s r reload 201s s save 201s se search 201s / find 201s t tour 201s u up 201s v view 201s w wikipedia 201s wen wikipedia en 201s wfr wikipedia fr 201s wes wikipedia es 201s 201s ON> You need to 'go' somewhere, first 201s ON> You need to 'go' somewhere, first 201s ON> ON> What? 201s ON> bookmarks (0 items) (local file) 201s bookmarks 201s ON> bookmarks (0 items) (local file) 201s bookmarks 201s ON> What? 201s ON> ON> Install xsel/xclip (X11) or wl-clipboard (Wayland) to use copy 201s ON> ON> Install xsel/xclip (X11) or wl-clipboard (Wayland) to get URLs from your clipboard 201s Go where? (hint: simply copy an URL in your clipboard) 201s ON> ON> history (1 items) (local file) 201s history 201s [1] bookmarks (bookmarks), visited on Sat Nov 9 17:12:26 2024 201s  201s ON> history (history) 201s 201s URL : list:///history 201s Mime : text/gemini 201s Cache : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists/history.gmi 201s Renderer : t.GemtextRenderer 201s 201s Page is not save in any list 201s ON>  (2 items) (local file) 201s 201s Bookmarks Lists (updated during sync) 201s [1] bookmarks (0 items) 201s 201s System Lists 201s [2] history (1 items) 201s  201s ON> [1] list:///bookmarks 201s [2] list:///history 201s ON> ON> LIST argument is required as the target for your move 201s ON> Offpunk is now offline and will only access cached content 201s OFF> Offpunk is online and will access the network 201s ON> Can’t find how to open /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists 201s Please install xdg-open (usually from xdg-util package) 201s ON> Current redirections: 201s -------------------- 201s *twitter.com -> nitter.net 201s youtube.com -> yewtu.be 201s youtu.be -> yewtu.be 201s *reddit.com -> teddit.net 201s *medium.com -> scribe.rip 201s *licdn.com -> blocked 201s *google-analytics.com -> blocked 201s *advertising.theguardian.com -> blocked 201s *facebook.net -> blocked 201s *fbcdn.net -> blocked 201s *advertising.amazon.com -> blocked 201s *admanager.google.com -> blocked 201s *advertise.newrepublic.com -> blocked 201s *ads.yahoo.com -> blocked 201s *tiktok.com -> blocked 201s *doubleclick.net -> blocked 201s *facebook.com -> blocked 201s *google-health-ads.blogspot.com -> blocked 201s *google-webfonts-helper.herokuapp.com -> blocked 201s *firebase.google.com -> blocked 201s *linkedin.com -> blocked 201s 201s To add new, use "redirect origine.com destination.org" 201s To remove a redirect, use "redirect origine.com NONE" 201s To completely block a website, use "redirect origine.com BLOCK" 201s To block also subdomains, prefix with *: "redirect *origine.com BLOCK" 201s ON> list:/ does not exist 201s ON> Can’t save /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists because it’s a folder, not a file 201s ON> accept_bad_ssl_certificates False 201s archives_size 200 201s auto_follow_redirects True 201s beta False 201s debug False 201s default_protocol gemini 201s download_images_first True 201s editor None 201s history_size 200 201s images_mode readable 201s max_size_download 10 201s redirects True 201s search gemini://kennedy.gemi.dev/search?%s 201s short_timeout 5 201s timeout 600 201s tls_mode tofu 201s width 72 201s wikipedia gemini://vault.transjovian.org:1965/search/%s/%s 201s ON> test 201s ON> No feed detected. You can still watch the page : 201s [1] list:/// [Directory] 201s 201s Which feed do you want to subscribe ? > No subscription registered 201s ON> 201s # 2. Checks against gemini file 201s cat << END | offpunk 201s go file://$PWD/index.gmi 201s quit 201s END 201s * * * 0 to fetch in bookmarks * * * 201s * * * 0 to fetch in tour * * * 201s End of sync 201s ON> End of tour. 201s ON> window_title set to ['red', 'bold'] 201s window_subtitle set to ['red', 'faint'] 201s title set to ['blue', 'bold', 'underline'] 201s subtitle set to ['blue'] 201s subsubtitle set to ['blue', 'faint'] 201s link set to ['blue', 'faint'] 201s new_link set to ['bold'] 201s oneline_link set to [] 201s image_link set to ['yellow', 'faint'] 201s preformatted set to ['faint'] 201s blockquote set to ['italic'] 201s prompt_on set to ['green'] 201s prompt_off set to ['green'] 201s ON> list:/// 201s ON> You can close your screen! 202s To render images inline, you need either chafa or timg. 202s Before Chafa 1.10, you also need python-pil 202s Welcome to Offpunk! 202s Type `help` to get the list of available command. 202s ON> index.gmi (7 items) (local file) 202s OFFPUNK - An Offline-First Browser for the Smolnet 202s 202s Offpunk is a command-line browser and feed reader dedicated to browsing 202s the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it 202s is optimised to be used offline with rare connections but works as well 202s when connected. 202s 202s Offpunk is optimised for reading and supports readability mode, 202s displaying pictures, subscribing to pages or RSS feeds, managing complex 202s lists of bookmarks. Its integrated help and easy commands make it a 202s perfect tool for command-line novices while power-users will be amazed 202s by its shell integration. 202s 202s Offpunk is written in Python 3 by Ploum. It aims to be portable and 202s minimise dependencies, making them optional. It supports 202s http/https/gopher/gemini/spartan on both IPv4 and IPv6. 202s 202s 202s [1] Installing Offpunk and dependencies 202s [2] First steps 202s [3] Configuring Offpunk 202s [4] Using Offpunk offline 202s [5] Lists and subscriptions 202s [6] Shell and OS integrations 202s [7] Roadmap & Contributions 202s 202s  202s ON> You can close your screen! 202s 202s # 3. Test netcache command 202s # 3.0 Basic 202s netcache --help 202s To render images inline, you need either chafa or timg. 202s Before Chafa 1.10, you also need python-pil 202s usage: netcache [-h] [--path] [--offline] [--max-size MAX_SIZE] 202s [--timeout TIMEOUT] [--cache-validity CACHE_VALIDITY] 202s [URL ...] 202s 202s Netcache is a command-line tool to retrieve, cache and access networked 202s content. By default, netcache will returns a cached version of a given URL, 202s downloading it only if not existing. A validity duration, in seconds, can also 202s be given so that netcache downloads the content only if the existing cache is 202s older than the validity. 202s 202s positional arguments: 202s URL download URL and returns the content or the path to a 202s cached version 202s 202s options: 202s -h, --help show this help message and exit 202s --path return path to the cache instead of the content of the 202s cache 202s --offline Do not attempt to download, return cached version or 202s error 202s --max-size MAX_SIZE Cancel download of items above that size (value in 202s Mb). 202s --timeout TIMEOUT Time to wait before cancelling connection (in second). 202s --cache-validity CACHE_VALIDITY 202s maximum age, in second, of the cached version before 202s redownloading a new version 202s # 3.1 Various suboptions 202s OUT="$(netcache --path "file://$PWD/index.gmi")" 202s echo "$OUT" | grep -q "$PWD/index.gmi" 202s # (Note that the file local do not feed the user's cache.) 202s # 3.2 Main functionality 202s netcache "file://$PWD/index.gmi" 202s To render images inline, you need either chafa or timg. 202s Before Chafa 1.10, you also need python-pil 202s # OFFPUNK - An Offline-First Browser for the Smolnet 202s 202s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 202s 202s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 202s 202s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 202s 202s 202s => install.gmi Installing Offpunk and dependencies 202s => tutorial.gmi First steps 202s => config.gmi Configuring Offpunk 202s => offline.gmi Using Offpunk offline 202s => lists.gmi Lists and subscriptions 202s => shell.gmi Shell and OS integrations 202s => dev.gmi Roadmap & Contributions 202s 202s 202s netcache --offline "file://$PWD/index.gmi" 202s To render images inline, you need either chafa or timg. 202s Before Chafa 1.10, you also need python-pil 202s # OFFPUNK - An Offline-First Browser for the Smolnet 202s 202s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 202s 202s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 202s 202s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 202s 202s 202s => install.gmi Installing Offpunk and dependencies 202s => tutorial.gmi First steps 202s => config.gmi Configuring Offpunk 202s => offline.gmi Using Offpunk offline 202s => lists.gmi Lists and subscriptions 202s => shell.gmi Shell and OS integrations 202s => dev.gmi Roadmap & Contributions 202s 202s 202s netcache --max-size 1 "file://$PWD/index.gmi" 203s To render images inline, you need either chafa or timg. 203s Before Chafa 1.10, you also need python-pil 203s # OFFPUNK - An Offline-First Browser for the Smolnet 203s 203s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 203s 203s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 203s 203s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 203s 203s 203s => install.gmi Installing Offpunk and dependencies 203s => tutorial.gmi First steps 203s => config.gmi Configuring Offpunk 203s => offline.gmi Using Offpunk offline 203s => lists.gmi Lists and subscriptions 203s => shell.gmi Shell and OS integrations 203s => dev.gmi Roadmap & Contributions 203s 203s 203s # Note that testing the --timeout looks to need Internet, so we'll skip this 203s # option for now. 203s 203s # 4. Test ansicat 203s # 4.0 Basic 203s ansicat --help 203s To render images inline, you need either chafa or timg. 203s Before Chafa 1.10, you also need python-pil 203s usage: ansicat [-h] 203s [--format {auto,gemtext,html,feed,gopher,image,folder,text,plaintext}] 203s [--mime MIME] [--url [URL ...]] [--mode MODE] 203s [INPUT ...] 203s 203s ansicat is a terminal rendering tool that will render multiple formats (HTML, 203s Gemtext, RSS, Gophermap, Image) into ANSI text and colors. When used on a 203s file, ansicat will try to autodetect the format. When used with standard 203s input, the format must be manually specified. If the content contains links, 203s the original URL of the content can be specified in order to correctly modify 203s relatives links. 203s 203s positional arguments: 203s INPUT Path to the text to render (default to stdin) 203s 203s options: 203s -h, --help show this help message and exit 203s --format {auto,gemtext,html,feed,gopher,image,folder,text,plaintext} 203s Renderer to use. Available: auto, gemtext, html, feed, 203s gopher, image, folder, plaintext 203s --mime MIME Mime of the content to parse 203s --url [URL ...] Original URL of the content 203s --mode MODE Which mode should be used to render: normal (default), 203s full or source. With HTML, the normal mode try to 203s extract the article. 203s # 4.1 Test some ansicat formats and options 203s # WARNING: there is something about autopkgtest environment that causes the two 203s # below commands to crash, but running them by hand works perfectly. 203s # This may indicate fragility in the tool, but it is curious that the 203s # 4.2 section below gave no difficulty: if this crashes too, then it 203s # may be reasonable to skip it as well. 203s #ansicat --format plaintext index.gmi 203s #ansicat --mime text/plain index.gmi 203s # 4.2 Main functionality 203s ansicat --url "file://$PWD/index.gmi" index.gmi 203s To render images inline, you need either chafa or timg. 203s Before Chafa 1.10, you also need python-pil 203s Format or mime should be specified when running with stdin 203s 203s # 5. Test opnk 203s # 5.0 Basic 203s opnk --help 203s To render images inline, you need either chafa or timg. 203s Before Chafa 1.10, you also need python-pil 203s usage: opnk [-h] [--mode MODE] [--cache-validity CACHE_VALIDITY] [INPUT ...] 203s 203s opnk is an universal open command tool that will try to display any file in 203s the pager less after rendering its content with ansicat. If that fails, opnk 203s will fallback to opening the file with xdg-open. If given an URL as input 203s instead of a path, opnk will rely on netcache to get the networked content. 203s 203s positional arguments: 203s INPUT Path to the file or URL to open 203s 203s options: 203s -h, --help show this help message and exit 203s --mode MODE Which mode should be used to render: normal (default), 203s full or source. With HTML, the normal mode try to 203s extract the article. 203s --cache-validity CACHE_VALIDITY 203s maximum age, in second, of the cached version before 203s redownloading a new version 203s # 5.1 Open some things (but stick to not needing Internet). 203s opnk /usr/share/doc/offpunk/copyright 204s copyright (3 items) (local file) 204s Format: https://www.debian.org/doc/packaging-manuals/copyright- 204s format/1.0/ 204s Upstream-Name: Offpunk 204s Upstream-Contact: Lionel "Ploum" Dricot 204s Source: https://git.sr.ht/~lioploum/offpunk/ 204s 204s Files: * 204s Copyright: 2019-2020, Solderpunk 204s 2021-2024, Ploum and contributors. 204s License: AGPL-3 204s Comment: Derived from AV-98[1] by Solderpunk. 204s [1]: https://tildegit.org/solderpunk/AV-98 204s 204s Files: debian/* 204s Copyright: 2023-2024, Étienne Mollier 204s License: AGPL-3 204s 204s License: AGPL-3 204s Copyright (c) 2022, Ploum and contributors. 204s All rights reserved. 204s . 204s Copyright (C) 2007 Free Software Foundation, Inc. 204s Everyone is permitted to copy and distribute verbatim copies 204s of this license document, but changing it is not allowed. 204s . 204s Preamble 204s . 204s The GNU Affero General Public License is a free, copyleft license for 204s software and other kinds of works, specifically designed to ensure 204s cooperation with the community in the case of network server software. 204s . 204s The licenses for most software and other practical works are designed 204s to take away your freedom to share and change the works. By contrast, 204s our General Public Licenses are intended to guarantee your freedom to 204s share and change all versions of a program--to make sure it remains 204s free 204s software for all its users. 204s . 204s When we speak of free software, we are referring to freedom, not 204s price. Our General Public Licenses are designed to make sure that you 204s have the freedom to distribute copies of free software (and charge for 204s them if you wish), that you receive source code or can get it if you 204s want it, that you can change the software or use pieces of it in new 204s free programs, and that you know you can do these things. 204s . 204s Developers that use our General Public Licenses protect your rights 204s with two steps: (1) assert copyright on the software, and (2) offer 204s you this License which gives you legal permission to copy, distribute 204s and/or modify the software. 204s . 204s A secondary benefit of defending all users' freedom is that 204s improvements made in alternate versions of the program, if they 204s receive widespread use, become available for other developers to 204s incorporate. Many developers of free software are heartened and 204s encouraged by the resulting cooperation. However, in the case of 204s software used on network servers, this result may fail to come about. 204s The GNU General Public License permits making a modified version and 204s letting the public access it on a server without ever releasing its 204s source code to the public. 204s . 204s The GNU Affero General Public License is designed specifically to 204s ensure that, in such cases, the modified source code becomes available 204s to the community. It requires the operator of a network server to 204s provide the source code of the modified version running there to the 204s users of that server. Therefore, public use of a modified version, on 204s a publicly accessible server, gives the public access to the source 204s code of the modified version. 204s . 204s An older license, called the Affero General Public License and 204s published by Affero, was designed to accomplish similar goals. This is 204s a different license, not a version of the Affero GPL, but Affero has 204s released a new version of the Affero GPL which permits relicensing 204s under 204s this license. 204s . 204s The precise terms and conditions for copying, distribution and 204s modification follow. 204s . 204s TERMS AND CONDITIONS 204s . 204s 0. Definitions. 204s . 204s "This License" refers to version 3 of the GNU Affero General Public 204s License. 204s . 204s "Copyright" also means copyright-like laws that apply to other kinds of 204s works, such as semiconductor masks. 204s . 204s "The Program" refers to any copyrightable work licensed under this 204s License. Each licensee is addressed as "you". "Licensees" and 204s "recipients" may be individuals or organizations. 204s . 204s To "modify" a work means to copy from or adapt all or part of the work 204s in a fashion requiring copyright permission, other than the making of 204s an 204s exact copy. The resulting work is called a "modified version" of the 204s earlier work or a work "based on" the earlier work. 204s . 204s A "covered work" means either the unmodified Program or a work based 204s on the Program. 204s . 204s To "propagate" a work means to do anything with it that, without 204s permission, would make you directly or secondarily liable for 204s infringement under applicable copyright law, except executing it on a 204s computer or modifying a private copy. Propagation includes copying, 204s distribution (with or without modification), making available to the 204s public, and in some countries other activities as well. 204s . 204s To "convey" a work means any kind of propagation that enables other 204s parties to make or receive copies. Mere interaction with a user 204s through 204s a computer network, with no transfer of a copy, is not conveying. 204s . 204s An interactive user interface displays "Appropriate Legal Notices" 204s to the extent that it includes a convenient and prominently visible 204s feature that (1) displays an appropriate copyright notice, and (2) 204s tells the user that there is no warranty for the work (except to the 204s extent that warranties are provided), that licensees may convey the 204s work under this License, and how to view a copy of this License. If 204s the interface presents a list of user commands or options, such as a 204s menu, a prominent item in the list meets this criterion. 204s . 204s 1. Source Code. 204s . 204s The "source code" for a work means the preferred form of the work 204s for making modifications to it. "Object code" means any non-source 204s form of a work. 204s . 204s A "Standard Interface" means an interface that either is an official 204s standard defined by a recognized standards body, or, in the case of 204s interfaces specified for a particular programming language, one that 204s is widely used among developers working in that language. 204s . 204s The "System Libraries" of an executable work include anything, other 204s than the work as a whole, that (a) is included in the normal form of 204s packaging a Major Component, but which is not part of that Major 204s Component, and (b) serves only to enable use of the work with that 204s Major Component, or to implement a Standard Interface for which an 204s implementation is available to the public in source code form. A 204s "Major Component", in this context, means a major essential component 204s (kernel, window system, and so on) of the specific operating system 204s (if any) on which the executable work runs, or a compiler used to 204s produce the work, or an object code interpreter used to run it. 204s . 204s The "Corresponding Source" for a work in object code form means all 204s the source code needed to generate, install, and (for an executable 204s work) run the object code and to modify the work, including scripts to 204s control those activities. However, it does not include the work's 204s System Libraries, or general-purpose tools or generally available free 204s programs which are used unmodified in performing those activities but 204s which are not part of the work. For example, Corresponding Source 204s includes interface definition files associated with source files for 204s the work, and the source code for shared libraries and dynamically 204s linked subprograms that the work is specifically designed to require, 204s such as by intimate data communication or control flow between those 204s subprograms and other parts of the work. 204s . 204s The Corresponding Source need not include anything that users 204s can regenerate automatically from other parts of the Corresponding 204s Source. 204s . 204s The Corresponding Source for a work in source code form is that 204s same work. 204s . 204s 2. Basic Permissions. 204s . 204s All rights granted under this License are granted for the term of 204s copyright on the Program, and are irrevocable provided the stated 204s conditions are met. This License explicitly affirms your unlimited 204s permission to run the unmodified Program. The output from running a 204s covered work is covered by this License only if the output, given its 204s content, constitutes a covered work. This License acknowledges your 204s rights of fair use or other equivalent, as provided by copyright law. 204s . 204s You may make, run and propagate covered works that you do not 204s convey, without conditions so long as your license otherwise remains 204s in force. You may convey covered works to others for the sole purpose 204s of having them make modifications exclusively for you, or provide you 204s with facilities for running those works, provided that you comply with 204s the terms of this License in conveying all material for which you do 204s not control copyright. Those thus making or running the covered works 204s for you must do so exclusively on your behalf, under your direction 204s and control, on terms that prohibit them from making any copies of 204s your copyrighted material outside their relationship with you. 204s . 204s Conveying under any other circumstances is permitted solely under 204s the conditions stated below. Sublicensing is not allowed; section 10 204s makes it unnecessary. 204s . 204s 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 204s . 204s No covered work shall be deemed part of an effective technological 204s measure under any applicable law fulfilling obligations under article 204s 11 of the WIPO copyright treaty adopted on 20 December 1996, or 204s similar laws prohibiting or restricting circumvention of such 204s measures. 204s . 204s When you convey a covered work, you waive any legal power to forbid 204s circumvention of technological measures to the extent such 204s circumvention 204s is effected by exercising rights under this License with respect to 204s the covered work, and you disclaim any intention to limit operation or 204s modification of the work as a means of enforcing, against the work's 204s users, your or third parties' legal rights to forbid circumvention of 204s technological measures. 204s . 204s 4. Conveying Verbatim Copies. 204s . 204s You may convey verbatim copies of the Program's source code as you 204s receive it, in any medium, provided that you conspicuously and 204s appropriately publish on each copy an appropriate copyright notice; 204s keep intact all notices stating that this License and any 204s non-permissive terms added in accord with section 7 apply to the code; 204s keep intact all notices of the absence of any warranty; and give all 204s recipients a copy of this License along with the Program. 204s . 204s You may charge any price or no price for each copy that you convey, 204s and you may offer support or warranty protection for a fee. 204s . 204s 5. Conveying Modified Source Versions. 204s . 204s You may convey a work based on the Program, or the modifications to 204s produce it from the Program, in the form of source code under the 204s terms of section 4, provided that you also meet all of these 204s conditions: 204s . 204s a) The work must carry prominent notices stating that you modified 204s it, and giving a relevant date. 204s . 204s b) The work must carry prominent notices stating that it is 204s released under this License and any conditions added under section 204s 7. This requirement modifies the requirement in section 4 to 204s "keep intact all notices". 204s . 204s c) You must license the entire work, as a whole, under this 204s License to anyone who comes into possession of a copy. This 204s License will therefore apply, along with any applicable section 7 204s additional terms, to the whole of the work, and all its parts, 204s regardless of how they are packaged. This License gives no 204s permission to license the work in any other way, but it does not 204s invalidate such permission if you have separately received it. 204s . 204s d) If the work has interactive user interfaces, each must display 204s Appropriate Legal Notices; however, if the Program has interactive 204s interfaces that do not display Appropriate Legal Notices, your 204s work need not make them do so. 204s . 204s A compilation of a covered work with other separate and independent 204s works, which are not by their nature extensions of the covered work, 204s and which are not combined with it such as to form a larger program, 204s in or on a volume of a storage or distribution medium, is called an 204s "aggregate" if the compilation and its resulting copyright are not 204s used to limit the access or legal rights of the compilation's users 204s beyond what the individual works permit. Inclusion of a covered work 204s in an aggregate does not cause this License to apply to the other 204s parts of the aggregate. 204s . 204s 6. Conveying Non-Source Forms. 204s . 204s You may convey a covered work in object code form under the terms 204s of sections 4 and 5, provided that you also convey the 204s machine-readable Corresponding Source under the terms of this License, 204s in one of these ways: 204s . 204s a) Convey the object code in, or embodied in, a physical product 204s (including a physical distribution medium), accompanied by the 204s Corresponding Source fixed on a durable physical medium 204s customarily used for software interchange. 204s . 204s b) Convey the object code in, or embodied in, a physical product 204s (including a physical distribution medium), accompanied by a 204s written offer, valid for at least three years and valid for as 204s long as you offer spare parts or customer support for that product 204s model, to give anyone who possesses the object code either (1) a 204s copy of the Corresponding Source for all the software in the 204s product that is covered by this License, on a durable physical 204s medium customarily used for software interchange, for a price no 204s more than your reasonable cost of physically performing this 204s conveying of source, or (2) access to copy the 204s Corresponding Source from a network server at no charge. 204s . 204s c) Convey individual copies of the object code with a copy of the 204s written offer to provide the Corresponding Source. This 204s alternative is allowed only occasionally and noncommercially, and 204s only if you received the object code with such an offer, in accord 204s with subsection 6b. 204s . 204s d) Convey the object code by offering access from a designated 204s place (gratis or for a charge), and offer equivalent access to the 204s Corresponding Source in the same way through the same place at no 204s further charge. You need not require recipients to copy the 204s Corresponding Source along with the object code. If the place to 204s copy the object code is a network server, the Corresponding Source 204s may be on a different server (operated by you or a third party) 204s that supports equivalent copying facilities, provided you maintain 204s clear directions next to the object code saying where to find the 204s Corresponding Source. Regardless of what server hosts the 204s Corresponding Source, you remain obligated to ensure that it is 204s available for as long as needed to satisfy these requirements. 204s . 204s e) Convey the object code using peer-to-peer transmission, provided 204s you inform other peers where the object code and Corresponding 204s Source of the work are being offered to the general public at no 204s charge under subsection 6d. 204s . 204s A separable portion of the object code, whose source code is excluded 204s from the Corresponding Source as a System Library, need not be 204s included in conveying the object code work. 204s . 204s A "User Product" is either (1) a "consumer product", which means any 204s tangible personal property which is normally used for personal, family, 204s or household purposes, or (2) anything designed or sold for 204s incorporation 204s into a dwelling. In determining whether a product is a consumer 204s product, 204s doubtful cases shall be resolved in favor of coverage. For a 204s particular 204s product received by a particular user, "normally used" refers to a 204s typical or common use of that class of product, regardless of the 204s status 204s of the particular user or of the way in which the particular user 204s actually uses, or expects or is expected to use, the product. A 204s product 204s is a consumer product regardless of whether the product has substantial 204s commercial, industrial or non-consumer uses, unless such uses represent 204s the only significant mode of use of the product. 204s . 204s "Installation Information" for a User Product means any methods, 204s procedures, authorization keys, or other information required to 204s install 204s and execute modified versions of a covered work in that User Product 204s from 204s a modified version of its Corresponding Source. The information must 204s suffice to ensure that the continued functioning of the modified object 204s code is in no case prevented or interfered with solely because 204s modification has been made. 204s . 204s If you convey an object code work under this section in, or with, or 204s specifically for use in, a User Product, and the conveying occurs as 204s part of a transaction in which the right of possession and use of the 204s User Product is transferred to the recipient in perpetuity or for a 204s fixed term (regardless of how the transaction is characterized), the 204s Corresponding Source conveyed under this section must be accompanied 204s by the Installation Information. But this requirement does not apply 204s if neither you nor any third party retains the ability to install 204s modified object code on the User Product (for example, the work has 204s been installed in ROM). 204s . 204s The requirement to provide Installation Information does not include a 204s requirement to continue to provide support service, warranty, or 204s updates 204s for a work that has been modified or installed by the recipient, or for 204s the User Product in which it has been modified or installed. Access to 204s a 204s network may be denied when the modification itself materially and 204s adversely affects the operation of the network or violates the rules 204s and 204s protocols for communication across the network. 204s . 204s Corresponding Source conveyed, and Installation Information provided, 204s in accord with this section must be in a format that is publicly 204s documented (and with an implementation available to the public in 204s source code form), and must require no special password or key for 204s unpacking, reading or copying. 204s . 204s 7. Additional Terms. 204s . 204s "Additional permissions" are terms that supplement the terms of this 204s License by making exceptions from one or more of its conditions. 204s Additional permissions that are applicable to the entire Program shall 204s be treated as though they were included in this License, to the extent 204s that they are valid under applicable law. If additional permissions 204s apply only to part of the Program, that part may be used separately 204s under those permissions, but the entire Program remains governed by 204s this License without regard to the additional permissions. 204s . 204s When you convey a copy of a covered work, you may at your option 204s remove any additional permissions from that copy, or from any part of 204s it. (Additional permissions may be written to require their own 204s removal in certain cases when you modify the work.) You may place 204s additional permissions on material, added by you to a covered work, 204s for which you have or can give appropriate copyright permission. 204s . 204s Notwithstanding any other provision of this License, for material you 204s add to a covered work, you may (if authorized by the copyright holders 204s of 204s that material) supplement the terms of this License with terms: 204s . 204s a) Disclaiming warranty or limiting liability differently from the 204s terms of sections 15 and 16 of this License; or 204s . 204s b) Requiring preservation of specified reasonable legal notices or 204s author attributions in that material or in the Appropriate Legal 204s Notices displayed by works containing it; or 204s . 204s c) Prohibiting misrepresentation of the origin of that material, or 204s requiring that modified versions of such material be marked in 204s reasonable ways as different from the original version; or 204s . 204s d) Limiting the use for publicity purposes of names of licensors or 204s authors of the material; or 204s . 204s e) Declining to grant rights under trademark law for use of some 204s trade names, trademarks, or service marks; or 204s . 204s f) Requiring indemnification of licensors and authors of that 204s material by anyone who conveys the material (or modified versions 204s of 204s it) with contractual assumptions of liability to the recipient, for 204s any liability that these contractual assumptions directly impose on 204s those licensors and authors. 204s . 204s All other non-permissive additional terms are considered "further 204s restrictions" within the meaning of section 10. If the Program as you 204s received it, or any part of it, contains a notice stating that it is 204s governed by this License along with a term that is a further 204s restriction, you may remove that term. If a license document contains 204s a further restriction but permits relicensing or conveying under this 204s License, you may add to a covered work material governed by the terms 204s of that license document, provided that the further restriction does 204s not survive such relicensing or conveying. 204s . 204s If you add terms to a covered work in accord with this section, you 204s must place, in the relevant source files, a statement of the 204s additional terms that apply to those files, or a notice indicating 204s where to find the applicable terms. 204s . 204s Additional terms, permissive or non-permissive, may be stated in the 204s form of a separately written license, or stated as exceptions; 204s the above requirements apply either way. 204s . 204s 8. Termination. 204s . 204s You may not propagate or modify a covered work except as expressly 204s provided under this License. Any attempt otherwise to propagate or 204s modify it is void, and will automatically terminate your rights under 204s this License (including any patent licenses granted under the third 204s paragraph of section 11). 204s . 204s However, if you cease all violation of this License, then your 204s license from a particular copyright holder is reinstated (a) 204s provisionally, unless and until the copyright holder explicitly and 204s finally terminates your license, and (b) permanently, if the copyright 204s holder fails to notify you of the violation by some reasonable means 204s prior to 60 days after the cessation. 204s . 204s Moreover, your license from a particular copyright holder is 204s reinstated permanently if the copyright holder notifies you of the 204s violation by some reasonable means, this is the first time you have 204s received notice of violation of this License (for any work) from that 204s copyright holder, and you cure the violation prior to 30 days after 204s your receipt of the notice. 204s . 204s Termination of your rights under this section does not terminate the 204s licenses of parties who have received copies or rights from you under 204s this License. If your rights have been terminated and not permanently 204s reinstated, you do not qualify to receive new licenses for the same 204s material under section 10. 204s . 204s 9. Acceptance Not Required for Having Copies. 204s . 204s You are not required to accept this License in order to receive or 204s run a copy of the Program. Ancillary propagation of a covered work 204s occurring solely as a consequence of using peer-to-peer transmission 204s to receive a copy likewise does not require acceptance. However, 204s nothing other than this License grants you permission to propagate or 204s modify any covered work. These actions infringe copyright if you do 204s not accept this License. Therefore, by modifying or propagating a 204s covered work, you indicate your acceptance of this License to do so. 204s . 204s 10. Automatic Licensing of Downstream Recipients. 204s . 204s Each time you convey a covered work, the recipient automatically 204s receives a license from the original licensors, to run, modify and 204s propagate that work, subject to this License. You are not responsible 204s for enforcing compliance by third parties with this License. 204s . 204s An "entity transaction" is a transaction transferring control of an 204s organization, or substantially all assets of one, or subdividing an 204s organization, or merging organizations. If propagation of a covered 204s work results from an entity transaction, each party to that 204s transaction who receives a copy of the work also receives whatever 204s licenses to the work the party's predecessor in interest had or could 204s give under the previous paragraph, plus a right to possession of the 204s Corresponding Source of the work from the predecessor in interest, if 204s the predecessor has it or can get it with reasonable efforts. 204s . 204s You may not impose any further restrictions on the exercise of the 204s rights granted or affirmed under this License. For example, you may 204s not impose a license fee, royalty, or other charge for exercise of 204s rights granted under this License, and you may not initiate litigation 204s (including a cross-claim or counterclaim in a lawsuit) alleging that 204s any patent claim is infringed by making, using, selling, offering for 204s sale, or importing the Program or any portion of it. 204s . 204s 11. Patents. 204s . 204s A "contributor" is a copyright holder who authorizes use under this 204s License of the Program or a work on which the Program is based. The 204s work thus licensed is called the contributor's "contributor version". 204s . 204s A contributor's "essential patent claims" are all patent claims 204s owned or controlled by the contributor, whether already acquired or 204s hereafter acquired, that would be infringed by some manner, permitted 204s by this License, of making, using, or selling its contributor version, 204s but do not include claims that would be infringed only as a 204s consequence of further modification of the contributor version. For 204s purposes of this definition, "control" includes the right to grant 204s patent sublicenses in a manner consistent with the requirements of 204s this License. 204s . 204s Each contributor grants you a non-exclusive, worldwide, royalty-free 204s patent license under the contributor's essential patent claims, to 204s make, use, sell, offer for sale, import and otherwise run, modify and 204s propagate the contents of its contributor version. 204s . 204s In the following three paragraphs, a "patent license" is any express 204s agreement or commitment, however denominated, not to enforce a patent 204s (such as an express permission to practice a patent or covenant not to 204s sue for patent infringement). To "grant" such a patent license to a 204s party means to make such an agreement or commitment not to enforce a 204s patent against the party. 204s . 204s If you convey a covered work, knowingly relying on a patent license, 204s and the Corresponding Source of the work is not available for anyone 204s to copy, free of charge and under the terms of this License, through a 204s publicly available network server or other readily accessible means, 204s then you must either (1) cause the Corresponding Source to be so 204s available, or (2) arrange to deprive yourself of the benefit of the 204s patent license for this particular work, or (3) arrange, in a manner 204s consistent with the requirements of this License, to extend the patent 204s license to downstream recipients. "Knowingly relying" means you have 204s actual knowledge that, but for the patent license, your conveying the 204s covered work in a country, or your recipient's use of the covered work 204s in a country, would infringe one or more identifiable patents in that 204s country that you have reason to believe are valid. 204s . 204s If, pursuant to or in connection with a single transaction or 204s arrangement, you convey, or propagate by procuring conveyance of, a 204s covered work, and grant a patent license to some of the parties 204s receiving the covered work authorizing them to use, propagate, modify 204s or convey a specific copy of the covered work, then the patent license 204s you grant is automatically extended to all recipients of the covered 204s work and works based on it. 204s . 204s A patent license is "discriminatory" if it does not include within 204s the scope of its coverage, prohibits the exercise of, or is 204s conditioned on the non-exercise of one or more of the rights that are 204s specifically granted under this License. You may not convey a covered 204s work if you are a party to an arrangement with a third party that is 204s in the business of distributing software, under which you make payment 204s to the third party based on the extent of your activity of conveying 204s the work, and under which the third party grants, to any of the 204s parties who would receive the covered work from you, a discriminatory 204s patent license (a) in connection with copies of the covered work 204s conveyed by you (or copies made from those copies), or (b) primarily 204s for and in connection with specific products or compilations that 204s contain the covered work, unless you entered into that arrangement, 204s or that patent license was granted, prior to 28 March 2007. 204s . 204s Nothing in this License shall be construed as excluding or limiting 204s any implied license or other defenses to infringement that may 204s otherwise be available to you under applicable patent law. 204s . 204s 12. No Surrender of Others' Freedom. 204s . 204s If conditions are imposed on you (whether by court order, agreement or 204s otherwise) that contradict the conditions of this License, they do not 204s excuse you from the conditions of this License. If you cannot convey a 204s covered work so as to satisfy simultaneously your obligations under 204s this 204s License and any other pertinent obligations, then as a consequence you 204s may 204s not convey it at all. For example, if you agree to terms that obligate 204s you 204s to collect a royalty for further conveying from those to whom you 204s convey 204s the Program, the only way you could satisfy both those terms and this 204s License would be to refrain entirely from conveying the Program. 204s . 204s 13. Remote Network Interaction; Use with the GNU General Public 204s License. 204s . 204s Notwithstanding any other provision of this License, if you modify the 204s Program, your modified version must prominently offer all users 204s interacting with it remotely through a computer network (if your 204s version 204s supports such interaction) an opportunity to receive the Corresponding 204s Source of your version by providing access to the Corresponding Source 204s from a network server at no charge, through some standard or customary 204s means of facilitating copying of software. This Corresponding Source 204s shall include the Corresponding Source for any work covered by version 204s 3 204s of the GNU General Public License that is incorporated pursuant to the 204s following paragraph. 204s . 204s Notwithstanding any other provision of this License, you have 204s permission to link or combine any covered work with a work licensed 204s under version 3 of the GNU General Public License into a single 204s combined work, and to convey the resulting work. The terms of this 204s License will continue to apply to the part which is the covered work, 204s but the work with which it is combined will remain governed by version 204s 3 of the GNU General Public License. 204s . 204s 14. Revised Versions of this License. 204s . 204s The Free Software Foundation may publish revised and/or new versions of 204s the GNU Affero General Public License from time to time. Such new 204s versions 204s will be similar in spirit to the present version, but may differ in 204s detail to 204s address new problems or concerns. 204s . 204s Each version is given a distinguishing version number. If the 204s Program specifies that a certain numbered version of the GNU Affero 204s General 204s Public License "or any later version" applies to it, you have the 204s option of following the terms and conditions either of that numbered 204s version or of any later version published by the Free Software 204s Foundation. If the Program does not specify a version number of the 204s GNU Affero General Public License, you may choose any version ever 204s published 204s by the Free Software Foundation. 204s . 204s If the Program specifies that a proxy can decide which future 204s versions of the GNU Affero General Public License can be used, that 204s proxy's 204s public statement of acceptance of a version permanently authorizes you 204s to choose that version for the Program. 204s . 204s Later license versions may give you additional or different 204s permissions. However, no additional obligations are imposed on any 204s author or copyright holder as a result of your choosing to follow a 204s later version. 204s . 204s 15. Disclaimer of Warranty. 204s . 204s THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 204s APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 204s HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT 204s WARRANTY 204s OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED 204s TO, 204s THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 204s PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 204s PROGRAM 204s IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST 204s OF 204s ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 204s . 204s 16. Limitation of Liability. 204s . 204s IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 204s WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR 204s CONVEYS 204s THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING 204s ANY 204s GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 204s THE 204s USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS 204s OF 204s DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR 204s THIRD 204s PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 204s PROGRAMS), 204s EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY 204s OF 204s SUCH DAMAGES. 204s . 204s 17. Interpretation of Sections 15 and 16. 204s . 204s If the disclaimer of warranty and limitation of liability provided 204s above cannot be given local legal effect according to their terms, 204s reviewing courts shall apply local law that most closely approximates 204s an absolute waiver of all civil liability in connection with the 204s Program, unless a warranty or assumption of liability accompanies a 204s copy of the Program in return for a fee. 204s . 204s END OF TERMS AND CONDITIONS 204s . 204s How to Apply These Terms to Your New Programs 204s . 204s If you develop a new program, and you want it to be of the greatest 204s possible use to the public, the best way to achieve this is to make it 204s free software which everyone can redistribute and change under these 204s terms. 204s . 204s To do so, attach the following notices to the program. It is safest 204s to attach them to the start of each source file to most effectively 204s state the exclusion of warranty; and each file should have at least 204s the "copyright" line and a pointer to where the full notice is found. 204s . 204s 204s Copyright (C) 204s . 204s This program is free software: you can redistribute it and/or 204s modify 204s it under the terms of the GNU Affero General Public License as 204s published by 204s the Free Software Foundation, either version 3 of the License, or 204s (at your option) any later version. 204s . 204s This program is distributed in the hope that it will be useful, 204s but WITHOUT ANY WARRANTY; without even the implied warranty of 204s MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 204s GNU Affero General Public License for more details. 204s . 204s You should have received a copy of the GNU Affero General Public 204s License 204s along with this program. If not, see 204s . 204s . 204s Also add information on how to contact you by electronic and paper 204s mail. 204s . 204s If your software can interact with users remotely through a computer 204s network, you should also make sure that it provides a way for users to 204s get its source. For example, if your program is a web application, its 204s interface could display a "Source" link that leads users to an archive 204s of the code. There are many ways you could offer source, and different 204s solutions will be better for different programs; see section 13 for the 204s specific requirements. 204s . 204s You should also get your employer (if you work as a programmer) or 204s school, 204s if any, to sign a "copyright disclaimer" for the program, if necessary. 204s For more information on this, and how to apply and follow the GNU AGPL, 204s see 204s . 204s To render images inline, you need either chafa or timg. 204s Before Chafa 1.10, you also need python-pil 204s # 5.2 Main functionality 204s opnk index.gmi 204s index.gmi (7 items) (local file) 204s OFFPUNK - An Offline-First Browser for the Smolnet 204s 204s Offpunk is a command-line browser and feed reader dedicated to browsing 204s the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it 204s is optimised to be used offline with rare connections but works as well 204s when connected. 204s 204s Offpunk is optimised for reading and supports readability mode, 204s displaying pictures, subscribing to pages or RSS feeds, managing complex 204s lists of bookmarks. Its integrated help and easy commands make it a 204s perfect tool for command-line novices while power-users will be amazed 204s by its shell integration. 204s 204s Offpunk is written in Python 3 by Ploum. It aims to be portable and 204s minimise dependencies, making them optional. It supports 204s http/https/gopher/gemini/spartan on both IPv4 and IPv6. 204s 204s 204s [1] Installing Offpunk and dependencies 204s [2] First steps 204s [3] Configuring Offpunk 204s [4] Using Offpunk offline 204s [5] Lists and subscriptions 204s [6] Shell and OS integrations 204s [7] Roadmap & Contributions 204s 204s  204s To render images inline, you need either chafa or timg. 204s Before Chafa 1.10, you also need python-pil 204s autopkgtest [17:12:29]: test run-commands: -----------------------] 205s autopkgtest [17:12:30]: test run-commands: - - - - - - - - - - results - - - - - - - - - - 205s run-commands PASS 205s autopkgtest [17:12:30]: test run-commands: preparing testbed 206s Reading package lists... 206s Building dependency tree... 206s Reading state information... 207s Starting pkgProblemResolver with broken count: 0 207s Starting 2 pkgProblemResolver with broken count: 0 207s Done 207s The following additional packages will be installed: 207s libxslt1.1 python3-bs4 python3-cssselect python3-feedparser python3-lxml 207s python3-lxml-html-clean python3-readability python3-setproctitle 207s python3-sgmllib3k python3-soupsieve xdg-utils 207s Suggested packages: 207s python-lxml-doc 207s Recommended packages: 207s python3-html5lib libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl 207s x11-utils x11-xserver-utils 207s The following NEW packages will be installed: 207s autopkgtest-satdep libxslt1.1 python3-bs4 python3-cssselect 207s python3-feedparser python3-lxml python3-lxml-html-clean python3-readability 207s python3-setproctitle python3-sgmllib3k python3-soupsieve xdg-utils 207s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 207s Need to get 1876 kB/1877 kB of archives. 207s After this operation, 8571 kB of additional disk space will be used. 207s Get:1 /tmp/autopkgtest.RUGwnT/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [780 B] 207s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu1 [191 kB] 207s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-soupsieve all 2.6-1 [33.0 kB] 207s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-bs4 all 4.12.3-3 [109 kB] 207s Get:5 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sgmllib3k all 1.0.0-5 [8722 B] 207s Get:6 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-feedparser all 6.0.11-2 [45.2 kB] 207s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-lxml ppc64el 5.3.0-1 [1354 kB] 208s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-lxml-html-clean all 0.3.1-1 [13.9 kB] 208s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-cssselect all 1.2.0-4 [18.6 kB] 208s Get:10 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-readability all 0.8.1+dfsg1-4 [15.8 kB] 208s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el xdg-utils all 1.2.1-0ubuntu1 [67.5 kB] 208s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-setproctitle ppc64el 1.3.3-1build2 [19.6 kB] 208s Fetched 1876 kB in 1s (2756 kB/s) 208s Selecting previously unselected package libxslt1.1:ppc64el. 208s (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 ... 73814 files and directories currently installed.) 208s Preparing to unpack .../00-libxslt1.1_1.1.39-0exp1ubuntu1_ppc64el.deb ... 208s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 208s Selecting previously unselected package python3-soupsieve. 208s Preparing to unpack .../01-python3-soupsieve_2.6-1_all.deb ... 208s Unpacking python3-soupsieve (2.6-1) ... 208s Selecting previously unselected package python3-bs4. 208s Preparing to unpack .../02-python3-bs4_4.12.3-3_all.deb ... 208s Unpacking python3-bs4 (4.12.3-3) ... 208s Selecting previously unselected package python3-sgmllib3k. 208s Preparing to unpack .../03-python3-sgmllib3k_1.0.0-5_all.deb ... 208s Unpacking python3-sgmllib3k (1.0.0-5) ... 208s Selecting previously unselected package python3-feedparser. 208s Preparing to unpack .../04-python3-feedparser_6.0.11-2_all.deb ... 208s Unpacking python3-feedparser (6.0.11-2) ... 208s Selecting previously unselected package python3-lxml:ppc64el. 208s Preparing to unpack .../05-python3-lxml_5.3.0-1_ppc64el.deb ... 208s Unpacking python3-lxml:ppc64el (5.3.0-1) ... 208s Selecting previously unselected package python3-lxml-html-clean. 208s Preparing to unpack .../06-python3-lxml-html-clean_0.3.1-1_all.deb ... 208s Unpacking python3-lxml-html-clean (0.3.1-1) ... 208s Selecting previously unselected package python3-cssselect. 208s Preparing to unpack .../07-python3-cssselect_1.2.0-4_all.deb ... 208s Unpacking python3-cssselect (1.2.0-4) ... 208s Selecting previously unselected package python3-readability. 208s Preparing to unpack .../08-python3-readability_0.8.1+dfsg1-4_all.deb ... 208s Unpacking python3-readability (0.8.1+dfsg1-4) ... 208s Selecting previously unselected package xdg-utils. 208s Preparing to unpack .../09-xdg-utils_1.2.1-0ubuntu1_all.deb ... 208s Unpacking xdg-utils (1.2.1-0ubuntu1) ... 208s Selecting previously unselected package python3-setproctitle:ppc64el. 208s Preparing to unpack .../10-python3-setproctitle_1.3.3-1build2_ppc64el.deb ... 208s Unpacking python3-setproctitle:ppc64el (1.3.3-1build2) ... 208s Selecting previously unselected package autopkgtest-satdep. 208s Preparing to unpack .../11-2-autopkgtest-satdep.deb ... 208s Unpacking autopkgtest-satdep (0) ... 208s Setting up python3-sgmllib3k (1.0.0-5) ... 208s Setting up python3-setproctitle:ppc64el (1.3.3-1build2) ... 208s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 208s Setting up python3-cssselect (1.2.0-4) ... 209s Setting up python3-soupsieve (2.6-1) ... 209s Setting up xdg-utils (1.2.1-0ubuntu1) ... 209s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 209s Setting up python3-feedparser (6.0.11-2) ... 209s Setting up python3-bs4 (4.12.3-3) ... 209s Setting up python3-lxml:ppc64el (5.3.0-1) ... 209s Setting up python3-lxml-html-clean (0.3.1-1) ... 209s Setting up python3-readability (0.8.1+dfsg1-4) ... 209s Setting up autopkgtest-satdep (0) ... 209s Processing triggers for man-db (2.12.1-3) ... 210s Processing triggers for libc-bin (2.40-1ubuntu3) ... 211s (Reading database ... 74153 files and directories currently installed.) 211s Removing autopkgtest-satdep (0) ... 212s autopkgtest [17:12:37]: test run-commands: [----------------------- 212s 212s # 0. Basic arguments 212s offpunk --version 213s To render images inline, you need either chafa or timg. 213s Before Chafa 1.10, you also need python-pil 213s Offpunk 2.3 213s offpunk --help 213s To render images inline, you need either chafa or timg. 213s Before Chafa 1.10, you also need python-pil 213s usage: offpunk [-h] [--bookmarks] [--config-file FILE] [--sync] [--assume-yes] 213s [--disable-http] [--fetch-later] [--depth DEPTH] 213s [--images-mode IMAGES_MODE] [--cache-validity CACHE_VALIDITY] 213s [--version] [--features] 213s [URL ...] 213s 213s Offline-First Gemini/Web/Gopher/RSS reader and browser 213s 213s positional arguments: 213s URL Arguments should be URL to be fetched or, if --sync is 213s used, lists 213s 213s options: 213s -h, --help show this help message and exit 213s --bookmarks start with your list of bookmarks 213s --config-file FILE use this particular config file instead of default 213s --sync run non-interactively to build cache by exploring 213s lists passed as argument. Without argument, all lists 213s are fetched. 213s --assume-yes assume-yes when asked questions about 213s certificates/redirections during sync (lower security) 213s --disable-http do not try to get http(s) links (but already cached 213s will be displayed) 213s --fetch-later run non-interactively with an URL as argument to fetch 213s it later 213s --depth DEPTH depth of the cache to build. Default is 1. More is 213s crazy. Use at your own risks! 213s --images-mode IMAGES_MODE 213s the mode to use to choose which images to download in 213s a HTML page. one of (None, readable, full). Warning: 213s full will slowdown your sync. 213s --cache-validity CACHE_VALIDITY 213s duration for which a cache is valid before sync 213s (seconds) 213s --version display version information and quit 213s --features display available features and dependancies then quit 213s offpunk --features 213s To render images inline, you need either chafa or timg. 213s Before Chafa 1.10, you also need python-pil 213s moving from tofu.db to certificates as files 213s Upgrading cache to version 1: migrating index.txt to gophermap 213s Offpunk 2.3 213s =========== 213s Highly recommended: 213s - python-cryptography : Installed 213s - xdg-open : Installed 213s 213s Web browsing: 213s - python-requests : Installed 213s - python-feedparser : Installed 213s - python-bs4 : Installed 213s - python-readability : Installed 213s - timg 1.3.2+ : Not Installed 213s - chafa : Not Installed 213s - python-pil : Not Installed 213s 213s Nice to have: 213s - python-setproctitle : Installed 213s - X11 clipboard (xsel or xclip) : Not Installed 213s - Wayland clipboard (wl-clipboard): Not Installed 213s 213s Features : 213s - Render images (python-pil, chafa or timg) : Not Installed 213s - Render HTML (bs4, readability) : Installed 213s - Render Atom/RSS feeds (feedparser) : Installed 213s - Connect to http/https (requests) : Installed 213s - Detect text encoding (python-chardet) : Installed 213s - restore last position (less 572+) : Installed 213s 213s Config directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 213s User Data directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/ 213s Cache directoy : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.cache/offpunk/ 213s echo quit | offpunk --bookmarks 214s bookmarks (0 items) (local file) 214s bookmarks 214s To render images inline, you need either chafa or timg. 214s Before Chafa 1.10, you also need python-pil 214s Creating config directory /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 214s Welcome to Offpunk! 214s Type `help` to get the list of available command. 214s ON> You can close your screen! 214s 214s # 1. Basic commands 214s cat << END | offpunk 214s version 214s help 214s help abbrevs 214s help add 214s help back 214s help blackbox 214s help bookmarks 214s help cat 214s help cert 214s help copy 214s help find 214s help forward 214s help go 214s help gus 214s help handler 214s help help 214s help history 214s help info 214s help list 214s help ls 214s help mark 214s help move 214s help offline 214s help online 214s help open 214s help redirect 214s help reload 214s help root 214s help save 214s help set 214s help shell echo test 214s help subscribe 214s help sync 214s help theme 214s help tour 214s help url 214s help version 214s help wikipedia 214s help exit 214s help quit 214s quit 214s END 214s To render images inline, you need either chafa or timg. 214s Before Chafa 1.10, you also need python-pil 214s Welcome to Offpunk! 214s Type `help` to get the list of available command. 214s ON> Offpunk 2.3 214s =========== 214s Highly recommended: 214s - python-cryptography : Installed 214s - xdg-open : Installed 214s 214s Web browsing: 214s - python-requests : Installed 214s - python-feedparser : Installed 214s - python-bs4 : Installed 214s - python-readability : Installed 214s - timg 1.3.2+ : Not Installed 214s - chafa : Not Installed 214s - python-pil : Not Installed 214s 214s Nice to have: 214s - python-setproctitle : Installed 214s - X11 clipboard (xsel or xclip) : Not Installed 214s - Wayland clipboard (wl-clipboard): Not Installed 214s 214s Features : 214s - Render images (python-pil, chafa or timg) : Not Installed 214s - Render HTML (bs4, readability) : Installed 214s - Render Atom/RSS feeds (feedparser) : Installed 214s - Connect to http/https (requests) : Installed 214s - Detect text encoding (python-chardet) : Installed 214s - restore last position (less 572+) : Installed 214s 214s Config directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 214s User Data directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/ 214s Cache directoy : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.cache/offpunk/ 214s ON> 214s Documented commands (type help ): 214s ======================================== 214s abbrevs cat go info offline reload shell up 214s add copy gus list online root subscribe url 214s archive exit handler ls open save sync version 214s back find help mark quit search theme view 214s bookmarks forward history move redirect set tour wikipedia 214s 214s ON> Print all Offpunk command abbreviations. 214s ON> Add the current URL to the list specied as argument. 214s If no argument given, URL is added to Bookmarks. 214s ON> Go back to the previous gemini item. 214s ON> *** No help on blackbox 214s ON> Show or access the bookmarks menu. 214s 'bookmarks' shows all bookmarks. 214s 'bookmarks n' navigates immediately to item n in the bookmark menu. 214s Bookmarks are stored using the 'add' command. 214s ON> Run most recently visited item through "cat" command. 214s ON> *** No help on cert 214s ON> Copy the content of the last visited page as gemtext/html in the clipboard. 214s Use with "url" as argument to only copy the adress. 214s Use with "raw" to copy ANSI content as seen in your terminal (with colour codes). 214s Use with "cache" to copy the path of the cached content. 214s Use with "title" to copy the title of the page. 214s Use with "link" to copy a link in the gemtext format to that page with the title. 214s 214s ON> Find in current page by displaying only relevant lines (grep). 214s ON> Go forward to the next gemini item. 214s ON> Go to a gemini URL or marked item. 214s ON> Submit a search query to the geminispace.info search engine. 214s ON> View or set handler commands for different MIME types. 214s ON> ALARM! Recursion detected! ALARM! Prepare to eject! 214s ON> Display history. 214s ON> Display information about current page. 214s ON> Manage list of bookmarked pages. 214s - list : display available lists 214s - list $LIST : display pages in $LIST 214s - list create $NEWLIST : create a new list 214s - list edit $LIST : edit the list 214s - list subscribe $LIST : during sync, add new links found in listed pages to tour 214s - list freeze $LIST : don’t update pages in list during sync if a cache already exists 214s - list normal $LIST : update pages in list during sync but don’t add anything to tour 214s - list delete $LIST : delete a list permanently (a confirmation is required) 214s - list help : print this help 214s See also : 214s - add $LIST (to add current page to $LIST or, by default, to bookmarks) 214s - move $LIST (to add current page to list while removing from all others) 214s - archive (to remove current page from all lists while adding to archives) 214s 214s There’s no "delete" on purpose. The use of "archive" is recommended. 214s 214s The following lists cannot be removed or frozen but can be edited with "list edit" 214s - list archives : contains last 200 archived URLs 214s - history : contains last 200 visisted URLs 214s - to_fetch : contains URLs that will be fetch during the next sync 214s - tour : contains the next URLs to visit during a tour (see "help tour") 214s 214s 214s ON> List contents of current index. 214s Use 'ls -l' to see URLs. 214s ON> Mark the current item with a single letter. This letter can then 214s be passed to the 'go' command to return to the current item later. 214s Think of it like marks in vi: 'mark a'='ma' and 'go a'=''a'. 214s Marks are temporary until shutdown (not saved to disk). 214s ON> move LIST will add the current page to the list LIST. 214s With a major twist: current page will be removed from all other lists. 214s If current page was not in a list, this command is similar to `add LIST`. 214s ON> Use Offpunk offline by only accessing cached content 214s ON> Use Offpunk online with a direct connection 214s ON> Open current item with the configured handler or xdg-open. 214s Uses "open url" to open current URL in a browser. 214s see "handler" command to set your handler. 214s ON> Display and manage the list of redirected URLs. This features is mostly useful to use privacy-friendly frontends for popular websites. 214s ON> Reload the current URL. 214s ON> Go to root selector of the server hosting current item. 214s ON> Save an item to the filesystem. 214s 'save n filename' saves menu item n to the specified filename. 214s 'save filename' saves the last viewed item to the specified filename. 214s 'save n' saves menu item n to an automagic filename. 214s ON> View or set various options. 214s ON> *** No help on shell echo test 214s ON> Subscribe to current page by saving it in the "subscribed" list. 214s If a new link is found in the page during a --sync, the new link is automatically 214s fetched and added to your next tour. 214s To unsubscribe, remove the page from the "subscribed" list. 214s ON> Synchronize all bookmarks lists and URLs from the to_fetch list. 214s - New elements in pages in subscribed lists will be added to tour 214s - Elements in list to_fetch will be retrieved and added to tour 214s - Normal lists will be synchronized and updated 214s - Frozen lists will be fetched only if not present. 214s 214s Before a sync, you can edit the list of URLs that will be fetched with the 214s following command: "list edit to_fetch" 214s 214s Argument : duration of cache validity (in seconds). 214s ON> Change the colors of your rendered text. 214s 214s "theme ELEMENT COLOR" 214s 214s ELEMENT is one of: window_title, window_subtitle, title, 214s subtitle,subsubtitle,link,oneline_link,new_link,image_link,preformatted,blockquote. 214s 214s COLOR is one or many (separated by space) of: bold, faint, italic, underline, black, 214s red, green, yellow, blue, purple, cyan, white. 214s 214s Each color can alternatively be prefaced with "bright_". 214s ON> Add index items as waypoints on a tour, which is basically a FIFO 214s queue of gemini items. 214s 214s `tour` or `t` alone brings you to the next item in your tour. 214s Items can be added with `tour 1 2 3 4` or ranges like `tour 1-4`. 214s All items in current menu can be added with `tour *`. 214s All items in $LIST can be added with `tour $LIST`. 214s Current item can be added back to the end of the tour with `tour .`. 214s Current tour can be listed with `tour ls` and scrubbed with `tour clear`. 214s ON> Print URL of most recently visited item. 214s ON> Display version and system information. 214s ON> Search on wikipedia using the configured Gemini interface. 214s The first word should be the two letters code for the language. 214s Exemple : "wikipedia en Gemini protocol" 214s But you can also use abbreviations to go faster: 214s "wen Gemini protocol". (your abbreviation might be missing, report the bug) 214s The interface used can be modified with the command: 214s "set wikipedia URL" where URL should contains two "%s", the first 214s one used for the language, the second for the search string. 214s ON> Exit Offpunk. 214s ON> Exit Offpunk. 214s ON> You can close your screen! 214s 214s # cert calls a submenu which expects then a blank line to get outside. 214s # find will call the pager 214s # gus and search will launch the client to the search engine. 214s # reload will call the pager 214s # wikipedia will require test to have Internet access 214s cat << END | offpunk 214s abbrevs 214s add 214s archive 214s back 214s blackbox 214s bookmarks 214s cat 214s cert 214s 214s copy 214s forward 214s go 214s handler 214s history 214s info 214s list 214s ls 214s mark 214s move 214s offline 214s online 214s open 214s redirect 214s root 214s save 214s set 214s shell echo test 214s subscribe 214s 214s sync 214s tour 214s theme 214s url 214s exit 214s END 214s To render images inline, you need either chafa or timg. 214s Before Chafa 1.10, you also need python-pil 214s Welcome to Offpunk! 214s Type `help` to get the list of available command. 214s ON> 214s Command Abbreviations: 214s ====================== 214s .. up 214s a add 214s b back 214s bb blackbox 214s bm bookmarks 214s book bookmarks 214s cp copy 214s f forward 214s g go 214s h history 214s hist history 214s l view 214s less view 214s man help 214s mv move 214s n next 214s off offline 214s on online 214s p previous 214s prev previous 214s q quit 214s r reload 214s s save 214s se search 214s / find 214s t tour 214s u up 214s v view 214s w wikipedia 214s wen wikipedia en 214s wfr wikipedia fr 214s wes wikipedia es 214s 214s ON> You need to 'go' somewhere, first 214s ON> You need to 'go' somewhere, first 214s ON> ON> What? 214s ON> bookmarks (0 items) (local file) 214s bookmarks 214s ON> bookmarks (0 items) (local file) 214s bookmarks 214s ON> What? 214s ON> ON> Install xsel/xclip (X11) or wl-clipboard (Wayland) to use copy 214s ON> ON> Install xsel/xclip (X11) or wl-clipboard (Wayland) to get URLs from your clipboard 214s Go where? (hint: simply copy an URL in your clipboard) 214s ON> ON> history (1 items) (local file) 214s history 214s [1] bookmarks (bookmarks), visited on Sat Nov 9 17:12:39 2024 214s  214s ON> history (history) 214s 214s URL : list:///history 214s Mime : text/gemini 214s Cache : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists/history.gmi 214s Renderer : t.GemtextRenderer 214s 214s Page is not save in any list 214s ON>  (2 items) (local file) 214s 214s Bookmarks Lists (updated during sync) 214s [1] bookmarks (0 items) 214s 214s System Lists 214s [2] history (1 items) 214s  214s ON> [1] list:///bookmarks 214s [2] list:///history 214s ON> ON> LIST argument is required as the target for your move 214s ON> Offpunk is now offline and will only access cached content 214s OFF> Offpunk is online and will access the network 214s ON> ON> Current redirections: 214s -------------------- 214s *twitter.com -> nitter.net 214s youtube.com -> yewtu.be 214s youtu.be -> yewtu.be 214s *reddit.com -> teddit.net 214s *medium.com -> scribe.rip 214s *doubleclick.net -> blocked 214s *fbcdn.net -> blocked 214s *licdn.com -> blocked 214s *advertising.amazon.com -> blocked 214s *advertising.theguardian.com -> blocked 214s *google-analytics.com -> blocked 214s *google-health-ads.blogspot.com -> blocked 214s *firebase.google.com -> blocked 214s *admanager.google.com -> blocked 214s *advertise.newrepublic.com -> blocked 214s *google-webfonts-helper.herokuapp.com -> blocked 214s *facebook.com -> blocked 214s *facebook.net -> blocked 214s *ads.yahoo.com -> blocked 214s *tiktok.com -> blocked 214s *linkedin.com -> blocked 214s 214s To add new, use "redirect origine.com destination.org" 214s To remove a redirect, use "redirect origine.com NONE" 214s To completely block a website, use "redirect origine.com BLOCK" 214s To block also subdomains, prefix with *: "redirect *origine.com BLOCK" 214s ON> list:/ does not exist 214s ON> Can’t save /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists because it’s a folder, not a file 214s ON> accept_bad_ssl_certificates False 214s archives_size 200 214s auto_follow_redirects True 214s beta False 214s debug False 214s default_protocol gemini 214s download_images_first True 214s editor None 214s history_size 200 214s images_mode readable 214s max_size_download 10 214s redirects True 214s search gemini://kennedy.gemi.dev/search?%s 214s short_timeout 5 214s timeout 600 214s tls_mode tofu 214s width 72 214s wikipedia gemini://vault.transjovian.org:1965/search/%s/%s 214s ON> test 214s ON> No feed detected. You can still watch the page : 214s [1] list:/// [Directory] 214s 214s Which feed do you want to subscribe ? > No subscription registered 214s ON> * * * 0 to fetch in bookmarks * * * 214s * * * 0 to fetch in tour * * * 214s End of sync 214s ON> End of tour. 214s ON> window_title set to ['red', 'bold'] 214s window_subtitle set to ['red', 'faint'] 214s title set to ['blue', 'bold', 'underline'] 214s subtitle set to ['blue'] 214s subsubtitle set to ['blue', 'faint'] 214s link set to ['blue', 'faint'] 214s new_link set to ['bold'] 214s oneline_link set to [] 214s image_link set to ['yellow', 'faint'] 214s preformatted set to ['faint'] 214s blockquote set to ['italic'] 214s prompt_on set to ['green'] 214s prompt_off set to ['green'] 214s ON> list:/// 214s ON> You can close your screen! 214s /usr/bin/xdg-open: 1032: www-browser: not found 214s /usr/bin/xdg-open: 1032: links2: not found 214s /usr/bin/xdg-open: 1032: elinks: not found 214s /usr/bin/xdg-open: 1032: links: not found 214s /usr/bin/xdg-open: 1032: lynx: not found 214s /usr/bin/xdg-open: 1032: w3m: not found 214s xdg-open: no method available for opening '/tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists' 214s 214s # 2. Checks against gemini file 214s cat << END | offpunk 214s go file://$PWD/index.gmi 214s quit 214s END 215s To render images inline, you need either chafa or timg. 215s Before Chafa 1.10, you also need python-pil 215s Welcome to Offpunk! 215s Type `help` to get the list of available command. 215s ON> index.gmi (7 items) (local file) 215s OFFPUNK - An Offline-First Browser for the Smolnet 215s 215s Offpunk is a command-line browser and feed reader dedicated to browsing 215s the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it 215s is optimised to be used offline with rare connections but works as well 215s when connected. 215s 215s Offpunk is optimised for reading and supports readability mode, 215s displaying pictures, subscribing to pages or RSS feeds, managing complex 215s lists of bookmarks. Its integrated help and easy commands make it a 215s perfect tool for command-line novices while power-users will be amazed 215s by its shell integration. 215s 215s Offpunk is written in Python 3 by Ploum. It aims to be portable and 215s minimise dependencies, making them optional. It supports 215s http/https/gopher/gemini/spartan on both IPv4 and IPv6. 215s 215s 215s [1] Installing Offpunk and dependencies 215s [2] First steps 215s [3] Configuring Offpunk 215s [4] Using Offpunk offline 215s [5] Lists and subscriptions 215s [6] Shell and OS integrations 215s [7] Roadmap & Contributions 215s 215s  215s ON> You can close your screen! 215s 215s # 3. Test netcache command 215s # 3.0 Basic 215s netcache --help 215s To render images inline, you need either chafa or timg. 215s Before Chafa 1.10, you also need python-pil 215s usage: netcache [-h] [--path] [--offline] [--max-size MAX_SIZE] 215s [--timeout TIMEOUT] [--cache-validity CACHE_VALIDITY] 215s [URL ...] 215s 215s Netcache is a command-line tool to retrieve, cache and access networked 215s content. By default, netcache will returns a cached version of a given URL, 215s downloading it only if not existing. A validity duration, in seconds, can also 215s be given so that netcache downloads the content only if the existing cache is 215s older than the validity. 215s 215s positional arguments: 215s URL download URL and returns the content or the path to a 215s cached version 215s 215s options: 215s -h, --help show this help message and exit 215s --path return path to the cache instead of the content of the 215s cache 215s --offline Do not attempt to download, return cached version or 215s error 215s --max-size MAX_SIZE Cancel download of items above that size (value in 215s Mb). 215s --timeout TIMEOUT Time to wait before cancelling connection (in second). 215s --cache-validity CACHE_VALIDITY 215s maximum age, in second, of the cached version before 215s redownloading a new version 215s # 3.1 Various suboptions 215s OUT="$(netcache --path "file://$PWD/index.gmi")" 215s echo "$OUT" | grep -q "$PWD/index.gmi" 215s # (Note that the file local do not feed the user's cache.) 215s # 3.2 Main functionality 215s netcache "file://$PWD/index.gmi" 216s To render images inline, you need either chafa or timg. 216s Before Chafa 1.10, you also need python-pil 216s # OFFPUNK - An Offline-First Browser for the Smolnet 216s 216s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 216s 216s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 216s 216s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 216s 216s 216s => install.gmi Installing Offpunk and dependencies 216s => tutorial.gmi First steps 216s => config.gmi Configuring Offpunk 216s => offline.gmi Using Offpunk offline 216s => lists.gmi Lists and subscriptions 216s => shell.gmi Shell and OS integrations 216s => dev.gmi Roadmap & Contributions 216s 216s 216s netcache --offline "file://$PWD/index.gmi" 216s To render images inline, you need either chafa or timg. 216s Before Chafa 1.10, you also need python-pil 216s # OFFPUNK - An Offline-First Browser for the Smolnet 216s 216s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 216s 216s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 216s 216s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 216s 216s 216s => install.gmi Installing Offpunk and dependencies 216s => tutorial.gmi First steps 216s => config.gmi Configuring Offpunk 216s => offline.gmi Using Offpunk offline 216s => lists.gmi Lists and subscriptions 216s => shell.gmi Shell and OS integrations 216s => dev.gmi Roadmap & Contributions 216s 216s 216s netcache --max-size 1 "file://$PWD/index.gmi" 216s To render images inline, you need either chafa or timg. 216s Before Chafa 1.10, you also need python-pil 216s # OFFPUNK - An Offline-First Browser for the Smolnet 216s 216s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 216s 216s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 216s 216s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 216s 216s 216s => install.gmi Installing Offpunk and dependencies 216s => tutorial.gmi First steps 216s => config.gmi Configuring Offpunk 216s => offline.gmi Using Offpunk offline 216s => lists.gmi Lists and subscriptions 216s => shell.gmi Shell and OS integrations 216s => dev.gmi Roadmap & Contributions 216s 216s 216s # Note that testing the --timeout looks to need Internet, so we'll skip this 216s # option for now. 216s 216s # 4. Test ansicat 216s # 4.0 Basic 216s ansicat --help 217s To render images inline, you need either chafa or timg. 217s Before Chafa 1.10, you also need python-pil 217s usage: ansicat [-h] 217s [--format {auto,gemtext,html,feed,gopher,image,folder,text,plaintext}] 217s [--mime MIME] [--url [URL ...]] [--mode MODE] 217s [INPUT ...] 217s 217s ansicat is a terminal rendering tool that will render multiple formats (HTML, 217s Gemtext, RSS, Gophermap, Image) into ANSI text and colors. When used on a 217s file, ansicat will try to autodetect the format. When used with standard 217s input, the format must be manually specified. If the content contains links, 217s the original URL of the content can be specified in order to correctly modify 217s relatives links. 217s 217s positional arguments: 217s INPUT Path to the text to render (default to stdin) 217s 217s options: 217s -h, --help show this help message and exit 217s --format {auto,gemtext,html,feed,gopher,image,folder,text,plaintext} 217s Renderer to use. Available: auto, gemtext, html, feed, 217s gopher, image, folder, plaintext 217s --mime MIME Mime of the content to parse 217s --url [URL ...] Original URL of the content 217s --mode MODE Which mode should be used to render: normal (default), 217s full or source. With HTML, the normal mode try to 217s extract the article. 217s # 4.1 Test some ansicat formats and options 217s # WARNING: there is something about autopkgtest environment that causes the two 217s # below commands to crash, but running them by hand works perfectly. 217s # This may indicate fragility in the tool, but it is curious that the 217s # 4.2 section below gave no difficulty: if this crashes too, then it 217s # may be reasonable to skip it as well. 217s #ansicat --format plaintext index.gmi 217s #ansicat --mime text/plain index.gmi 217s # 4.2 Main functionality 217s ansicat --url "file://$PWD/index.gmi" index.gmi 217s To render images inline, you need either chafa or timg. 217s Before Chafa 1.10, you also need python-pil 217s Format or mime should be specified when running with stdin 217s 217s # 5. Test opnk 217s # 5.0 Basic 217s opnk --help 217s To render images inline, you need either chafa or timg. 217s Before Chafa 1.10, you also need python-pil 217s usage: opnk [-h] [--mode MODE] [--cache-validity CACHE_VALIDITY] [INPUT ...] 217s 217s opnk is an universal open command tool that will try to display any file in 217s the pager less after rendering its content with ansicat. If that fails, opnk 217s will fallback to opening the file with xdg-open. If given an URL as input 217s instead of a path, opnk will rely on netcache to get the networked content. 217s 217s positional arguments: 217s INPUT Path to the file or URL to open 217s 217s options: 217s -h, --help show this help message and exit 217s --mode MODE Which mode should be used to render: normal (default), 217s full or source. With HTML, the normal mode try to 217s extract the article. 217s --cache-validity CACHE_VALIDITY 217s maximum age, in second, of the cached version before 217s redownloading a new version 217s # 5.1 Open some things (but stick to not needing Internet). 217s opnk /usr/share/doc/offpunk/copyright 218s copyright (3 items) (local file) 218s Format: https://www.debian.org/doc/packaging-manuals/copyright- 218s format/1.0/ 218s Upstream-Name: Offpunk 218s Upstream-Contact: Lionel "Ploum" Dricot 218s Source: https://git.sr.ht/~lioploum/offpunk/ 218s 218s Files: * 218s Copyright: 2019-2020, Solderpunk 218s 2021-2024, Ploum and contributors. 218s License: AGPL-3 218s Comment: Derived from AV-98[1] by Solderpunk. 218s [1]: https://tildegit.org/solderpunk/AV-98 218s 218s Files: debian/* 218s Copyright: 2023-2024, Étienne Mollier 218s License: AGPL-3 218s 218s License: AGPL-3 218s Copyright (c) 2022, Ploum and contributors. 218s All rights reserved. 218s . 218s Copyright (C) 2007 Free Software Foundation, Inc. 218s Everyone is permitted to copy and distribute verbatim copies 218s of this license document, but changing it is not allowed. 218s . 218s Preamble 218s . 218s The GNU Affero General Public License is a free, copyleft license for 218s software and other kinds of works, specifically designed to ensure 218s cooperation with the community in the case of network server software. 218s . 218s The licenses for most software and other practical works are designed 218s to take away your freedom to share and change the works. By contrast, 218s our General Public Licenses are intended to guarantee your freedom to 218s share and change all versions of a program--to make sure it remains 218s free 218s software for all its users. 218s . 218s When we speak of free software, we are referring to freedom, not 218s price. Our General Public Licenses are designed to make sure that you 218s have the freedom to distribute copies of free software (and charge for 218s them if you wish), that you receive source code or can get it if you 218s want it, that you can change the software or use pieces of it in new 218s free programs, and that you know you can do these things. 218s . 218s Developers that use our General Public Licenses protect your rights 218s with two steps: (1) assert copyright on the software, and (2) offer 218s you this License which gives you legal permission to copy, distribute 218s and/or modify the software. 218s . 218s A secondary benefit of defending all users' freedom is that 218s improvements made in alternate versions of the program, if they 218s receive widespread use, become available for other developers to 218s incorporate. Many developers of free software are heartened and 218s encouraged by the resulting cooperation. However, in the case of 218s software used on network servers, this result may fail to come about. 218s The GNU General Public License permits making a modified version and 218s letting the public access it on a server without ever releasing its 218s source code to the public. 218s . 218s The GNU Affero General Public License is designed specifically to 218s ensure that, in such cases, the modified source code becomes available 218s to the community. It requires the operator of a network server to 218s provide the source code of the modified version running there to the 218s users of that server. Therefore, public use of a modified version, on 218s a publicly accessible server, gives the public access to the source 218s code of the modified version. 218s . 218s An older license, called the Affero General Public License and 218s published by Affero, was designed to accomplish similar goals. This is 218s a different license, not a version of the Affero GPL, but Affero has 218s released a new version of the Affero GPL which permits relicensing 218s under 218s this license. 218s . 218s The precise terms and conditions for copying, distribution and 218s modification follow. 218s . 218s TERMS AND CONDITIONS 218s . 218s 0. Definitions. 218s . 218s "This License" refers to version 3 of the GNU Affero General Public 218s License. 218s . 218s "Copyright" also means copyright-like laws that apply to other kinds of 218s works, such as semiconductor masks. 218s . 218s "The Program" refers to any copyrightable work licensed under this 218s License. Each licensee is addressed as "you". "Licensees" and 218s "recipients" may be individuals or organizations. 218s . 218s To "modify" a work means to copy from or adapt all or part of the work 218s in a fashion requiring copyright permission, other than the making of 218s an 218s exact copy. The resulting work is called a "modified version" of the 218s earlier work or a work "based on" the earlier work. 218s . 218s A "covered work" means either the unmodified Program or a work based 218s on the Program. 218s . 218s To "propagate" a work means to do anything with it that, without 218s permission, would make you directly or secondarily liable for 218s infringement under applicable copyright law, except executing it on a 218s computer or modifying a private copy. Propagation includes copying, 218s distribution (with or without modification), making available to the 218s public, and in some countries other activities as well. 218s . 218s To "convey" a work means any kind of propagation that enables other 218s parties to make or receive copies. Mere interaction with a user 218s through 218s a computer network, with no transfer of a copy, is not conveying. 218s . 218s An interactive user interface displays "Appropriate Legal Notices" 218s to the extent that it includes a convenient and prominently visible 218s feature that (1) displays an appropriate copyright notice, and (2) 218s tells the user that there is no warranty for the work (except to the 218s extent that warranties are provided), that licensees may convey the 218s work under this License, and how to view a copy of this License. If 218s the interface presents a list of user commands or options, such as a 218s menu, a prominent item in the list meets this criterion. 218s . 218s 1. Source Code. 218s . 218s The "source code" for a work means the preferred form of the work 218s for making modifications to it. "Object code" means any non-source 218s form of a work. 218s . 218s A "Standard Interface" means an interface that either is an official 218s standard defined by a recognized standards body, or, in the case of 218s interfaces specified for a particular programming language, one that 218s is widely used among developers working in that language. 218s . 218s The "System Libraries" of an executable work include anything, other 218s than the work as a whole, that (a) is included in the normal form of 218s packaging a Major Component, but which is not part of that Major 218s Component, and (b) serves only to enable use of the work with that 218s Major Component, or to implement a Standard Interface for which an 218s implementation is available to the public in source code form. A 218s "Major Component", in this context, means a major essential component 218s (kernel, window system, and so on) of the specific operating system 218s (if any) on which the executable work runs, or a compiler used to 218s produce the work, or an object code interpreter used to run it. 218s . 218s The "Corresponding Source" for a work in object code form means all 218s the source code needed to generate, install, and (for an executable 218s work) run the object code and to modify the work, including scripts to 218s control those activities. However, it does not include the work's 218s System Libraries, or general-purpose tools or generally available free 218s programs which are used unmodified in performing those activities but 218s which are not part of the work. For example, Corresponding Source 218s includes interface definition files associated with source files for 218s the work, and the source code for shared libraries and dynamically 218s linked subprograms that the work is specifically designed to require, 218s such as by intimate data communication or control flow between those 218s subprograms and other parts of the work. 218s . 218s The Corresponding Source need not include anything that users 218s can regenerate automatically from other parts of the Corresponding 218s Source. 218s . 218s The Corresponding Source for a work in source code form is that 218s same work. 218s . 218s 2. Basic Permissions. 218s . 218s All rights granted under this License are granted for the term of 218s copyright on the Program, and are irrevocable provided the stated 218s conditions are met. This License explicitly affirms your unlimited 218s permission to run the unmodified Program. The output from running a 218s covered work is covered by this License only if the output, given its 218s content, constitutes a covered work. This License acknowledges your 218s rights of fair use or other equivalent, as provided by copyright law. 218s . 218s You may make, run and propagate covered works that you do not 218s convey, without conditions so long as your license otherwise remains 218s in force. You may convey covered works to others for the sole purpose 218s of having them make modifications exclusively for you, or provide you 218s with facilities for running those works, provided that you comply with 218s the terms of this License in conveying all material for which you do 218s not control copyright. Those thus making or running the covered works 218s for you must do so exclusively on your behalf, under your direction 218s and control, on terms that prohibit them from making any copies of 218s your copyrighted material outside their relationship with you. 218s . 218s Conveying under any other circumstances is permitted solely under 218s the conditions stated below. Sublicensing is not allowed; section 10 218s makes it unnecessary. 218s . 218s 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 218s . 218s No covered work shall be deemed part of an effective technological 218s measure under any applicable law fulfilling obligations under article 218s 11 of the WIPO copyright treaty adopted on 20 December 1996, or 218s similar laws prohibiting or restricting circumvention of such 218s measures. 218s . 218s When you convey a covered work, you waive any legal power to forbid 218s circumvention of technological measures to the extent such 218s circumvention 218s is effected by exercising rights under this License with respect to 218s the covered work, and you disclaim any intention to limit operation or 218s modification of the work as a means of enforcing, against the work's 218s users, your or third parties' legal rights to forbid circumvention of 218s technological measures. 218s . 218s 4. Conveying Verbatim Copies. 218s . 218s You may convey verbatim copies of the Program's source code as you 218s receive it, in any medium, provided that you conspicuously and 218s appropriately publish on each copy an appropriate copyright notice; 218s keep intact all notices stating that this License and any 218s non-permissive terms added in accord with section 7 apply to the code; 218s keep intact all notices of the absence of any warranty; and give all 218s recipients a copy of this License along with the Program. 218s . 218s You may charge any price or no price for each copy that you convey, 218s and you may offer support or warranty protection for a fee. 218s . 218s 5. Conveying Modified Source Versions. 218s . 218s You may convey a work based on the Program, or the modifications to 218s produce it from the Program, in the form of source code under the 218s terms of section 4, provided that you also meet all of these 218s conditions: 218s . 218s a) The work must carry prominent notices stating that you modified 218s it, and giving a relevant date. 218s . 218s b) The work must carry prominent notices stating that it is 218s released under this License and any conditions added under section 218s 7. This requirement modifies the requirement in section 4 to 218s "keep intact all notices". 218s . 218s c) You must license the entire work, as a whole, under this 218s License to anyone who comes into possession of a copy. This 218s License will therefore apply, along with any applicable section 7 218s additional terms, to the whole of the work, and all its parts, 218s regardless of how they are packaged. This License gives no 218s permission to license the work in any other way, but it does not 218s invalidate such permission if you have separately received it. 218s . 218s d) If the work has interactive user interfaces, each must display 218s Appropriate Legal Notices; however, if the Program has interactive 218s interfaces that do not display Appropriate Legal Notices, your 218s work need not make them do so. 218s . 218s A compilation of a covered work with other separate and independent 218s works, which are not by their nature extensions of the covered work, 218s and which are not combined with it such as to form a larger program, 218s in or on a volume of a storage or distribution medium, is called an 218s "aggregate" if the compilation and its resulting copyright are not 218s used to limit the access or legal rights of the compilation's users 218s beyond what the individual works permit. Inclusion of a covered work 218s in an aggregate does not cause this License to apply to the other 218s parts of the aggregate. 218s . 218s 6. Conveying Non-Source Forms. 218s . 218s You may convey a covered work in object code form under the terms 218s of sections 4 and 5, provided that you also convey the 218s machine-readable Corresponding Source under the terms of this License, 218s in one of these ways: 218s . 218s a) Convey the object code in, or embodied in, a physical product 218s (including a physical distribution medium), accompanied by the 218s Corresponding Source fixed on a durable physical medium 218s customarily used for software interchange. 218s . 218s b) Convey the object code in, or embodied in, a physical product 218s (including a physical distribution medium), accompanied by a 218s written offer, valid for at least three years and valid for as 218s long as you offer spare parts or customer support for that product 218s model, to give anyone who possesses the object code either (1) a 218s copy of the Corresponding Source for all the software in the 218s product that is covered by this License, on a durable physical 218s medium customarily used for software interchange, for a price no 218s more than your reasonable cost of physically performing this 218s conveying of source, or (2) access to copy the 218s Corresponding Source from a network server at no charge. 218s . 218s c) Convey individual copies of the object code with a copy of the 218s written offer to provide the Corresponding Source. This 218s alternative is allowed only occasionally and noncommercially, and 218s only if you received the object code with such an offer, in accord 218s with subsection 6b. 218s . 218s d) Convey the object code by offering access from a designated 218s place (gratis or for a charge), and offer equivalent access to the 218s Corresponding Source in the same way through the same place at no 218s further charge. You need not require recipients to copy the 218s Corresponding Source along with the object code. If the place to 218s copy the object code is a network server, the Corresponding Source 218s may be on a different server (operated by you or a third party) 218s that supports equivalent copying facilities, provided you maintain 218s clear directions next to the object code saying where to find the 218s Corresponding Source. Regardless of what server hosts the 218s Corresponding Source, you remain obligated to ensure that it is 218s available for as long as needed to satisfy these requirements. 218s . 218s e) Convey the object code using peer-to-peer transmission, provided 218s you inform other peers where the object code and Corresponding 218s Source of the work are being offered to the general public at no 218s charge under subsection 6d. 218s . 218s A separable portion of the object code, whose source code is excluded 218s from the Corresponding Source as a System Library, need not be 218s included in conveying the object code work. 218s . 218s A "User Product" is either (1) a "consumer product", which means any 218s tangible personal property which is normally used for personal, family, 218s or household purposes, or (2) anything designed or sold for 218s incorporation 218s into a dwelling. In determining whether a product is a consumer 218s product, 218s doubtful cases shall be resolved in favor of coverage. For a 218s particular 218s product received by a particular user, "normally used" refers to a 218s typical or common use of that class of product, regardless of the 218s status 218s of the particular user or of the way in which the particular user 218s actually uses, or expects or is expected to use, the product. A 218s product 218s is a consumer product regardless of whether the product has substantial 218s commercial, industrial or non-consumer uses, unless such uses represent 218s the only significant mode of use of the product. 218s . 218s "Installation Information" for a User Product means any methods, 218s procedures, authorization keys, or other information required to 218s install 218s and execute modified versions of a covered work in that User Product 218s from 218s a modified version of its Corresponding Source. The information must 218s suffice to ensure that the continued functioning of the modified object 218s code is in no case prevented or interfered with solely because 218s modification has been made. 218s . 218s If you convey an object code work under this section in, or with, or 218s specifically for use in, a User Product, and the conveying occurs as 218s part of a transaction in which the right of possession and use of the 218s User Product is transferred to the recipient in perpetuity or for a 218s fixed term (regardless of how the transaction is characterized), the 218s Corresponding Source conveyed under this section must be accompanied 218s by the Installation Information. But this requirement does not apply 218s if neither you nor any third party retains the ability to install 218s modified object code on the User Product (for example, the work has 218s been installed in ROM). 218s . 218s The requirement to provide Installation Information does not include a 218s requirement to continue to provide support service, warranty, or 218s updates 218s for a work that has been modified or installed by the recipient, or for 218s the User Product in which it has been modified or installed. Access to 218s a 218s network may be denied when the modification itself materially and 218s adversely affects the operation of the network or violates the rules 218s and 218s protocols for communication across the network. 218s . 218s Corresponding Source conveyed, and Installation Information provided, 218s in accord with this section must be in a format that is publicly 218s documented (and with an implementation available to the public in 218s source code form), and must require no special password or key for 218s unpacking, reading or copying. 218s . 218s 7. Additional Terms. 218s . 218s "Additional permissions" are terms that supplement the terms of this 218s License by making exceptions from one or more of its conditions. 218s Additional permissions that are applicable to the entire Program shall 218s be treated as though they were included in this License, to the extent 218s that they are valid under applicable law. If additional permissions 218s apply only to part of the Program, that part may be used separately 218s under those permissions, but the entire Program remains governed by 218s this License without regard to the additional permissions. 218s . 218s When you convey a copy of a covered work, you may at your option 218s remove any additional permissions from that copy, or from any part of 218s it. (Additional permissions may be written to require their own 218s removal in certain cases when you modify the work.) You may place 218s additional permissions on material, added by you to a covered work, 218s for which you have or can give appropriate copyright permission. 218s . 218s Notwithstanding any other provision of this License, for material you 218s add to a covered work, you may (if authorized by the copyright holders 218s of 218s that material) supplement the terms of this License with terms: 218s . 218s a) Disclaiming warranty or limiting liability differently from the 218s terms of sections 15 and 16 of this License; or 218s . 218s b) Requiring preservation of specified reasonable legal notices or 218s author attributions in that material or in the Appropriate Legal 218s Notices displayed by works containing it; or 218s . 218s c) Prohibiting misrepresentation of the origin of that material, or 218s requiring that modified versions of such material be marked in 218s reasonable ways as different from the original version; or 218s . 218s d) Limiting the use for publicity purposes of names of licensors or 218s authors of the material; or 218s . 218s e) Declining to grant rights under trademark law for use of some 218s trade names, trademarks, or service marks; or 218s . 218s f) Requiring indemnification of licensors and authors of that 218s material by anyone who conveys the material (or modified versions 218s of 218s it) with contractual assumptions of liability to the recipient, for 218s any liability that these contractual assumptions directly impose on 218s those licensors and authors. 218s . 218s All other non-permissive additional terms are considered "further 218s restrictions" within the meaning of section 10. If the Program as you 218s received it, or any part of it, contains a notice stating that it is 218s governed by this License along with a term that is a further 218s restriction, you may remove that term. If a license document contains 218s a further restriction but permits relicensing or conveying under this 218s License, you may add to a covered work material governed by the terms 218s of that license document, provided that the further restriction does 218s not survive such relicensing or conveying. 218s . 218s If you add terms to a covered work in accord with this section, you 218s must place, in the relevant source files, a statement of the 218s additional terms that apply to those files, or a notice indicating 218s where to find the applicable terms. 218s . 218s Additional terms, permissive or non-permissive, may be stated in the 218s form of a separately written license, or stated as exceptions; 218s the above requirements apply either way. 218s . 218s 8. Termination. 218s . 218s You may not propagate or modify a covered work except as expressly 218s provided under this License. Any attempt otherwise to propagate or 218s modify it is void, and will automatically terminate your rights under 218s this License (including any patent licenses granted under the third 218s paragraph of section 11). 218s . 218s However, if you cease all violation of this License, then your 218s license from a particular copyright holder is reinstated (a) 218s provisionally, unless and until the copyright holder explicitly and 218s finally terminates your license, and (b) permanently, if the copyright 218s holder fails to notify you of the violation by some reasonable means 218s prior to 60 days after the cessation. 218s . 218s Moreover, your license from a particular copyright holder is 218s reinstated permanently if the copyright holder notifies you of the 218s violation by some reasonable means, this is the first time you have 218s received notice of violation of this License (for any work) from that 218s copyright holder, and you cure the violation prior to 30 days after 218s your receipt of the notice. 218s . 218s Termination of your rights under this section does not terminate the 218s licenses of parties who have received copies or rights from you under 218s this License. If your rights have been terminated and not permanently 218s reinstated, you do not qualify to receive new licenses for the same 218s material under section 10. 218s . 218s 9. Acceptance Not Required for Having Copies. 218s . 218s You are not required to accept this License in order to receive or 218s run a copy of the Program. Ancillary propagation of a covered work 218s occurring solely as a consequence of using peer-to-peer transmission 218s to receive a copy likewise does not require acceptance. However, 218s nothing other than this License grants you permission to propagate or 218s modify any covered work. These actions infringe copyright if you do 218s not accept this License. Therefore, by modifying or propagating a 218s covered work, you indicate your acceptance of this License to do so. 218s . 218s 10. Automatic Licensing of Downstream Recipients. 218s . 218s Each time you convey a covered work, the recipient automatically 218s receives a license from the original licensors, to run, modify and 218s propagate that work, subject to this License. You are not responsible 218s for enforcing compliance by third parties with this License. 218s . 218s An "entity transaction" is a transaction transferring control of an 218s organization, or substantially all assets of one, or subdividing an 218s organization, or merging organizations. If propagation of a covered 218s work results from an entity transaction, each party to that 218s transaction who receives a copy of the work also receives whatever 218s licenses to the work the party's predecessor in interest had or could 218s give under the previous paragraph, plus a right to possession of the 218s Corresponding Source of the work from the predecessor in interest, if 218s the predecessor has it or can get it with reasonable efforts. 218s . 218s You may not impose any further restrictions on the exercise of the 218s rights granted or affirmed under this License. For example, you may 218s not impose a license fee, royalty, or other charge for exercise of 218s rights granted under this License, and you may not initiate litigation 218s (including a cross-claim or counterclaim in a lawsuit) alleging that 218s any patent claim is infringed by making, using, selling, offering for 218s sale, or importing the Program or any portion of it. 218s . 218s 11. Patents. 218s . 218s A "contributor" is a copyright holder who authorizes use under this 218s License of the Program or a work on which the Program is based. The 218s work thus licensed is called the contributor's "contributor version". 218s . 218s A contributor's "essential patent claims" are all patent claims 218s owned or controlled by the contributor, whether already acquired or 218s hereafter acquired, that would be infringed by some manner, permitted 218s by this License, of making, using, or selling its contributor version, 218s but do not include claims that would be infringed only as a 218s consequence of further modification of the contributor version. For 218s purposes of this definition, "control" includes the right to grant 218s patent sublicenses in a manner consistent with the requirements of 218s this License. 218s . 218s Each contributor grants you a non-exclusive, worldwide, royalty-free 218s patent license under the contributor's essential patent claims, to 218s make, use, sell, offer for sale, import and otherwise run, modify and 218s propagate the contents of its contributor version. 218s . 218s In the following three paragraphs, a "patent license" is any express 218s agreement or commitment, however denominated, not to enforce a patent 218s (such as an express permission to practice a patent or covenant not to 218s sue for patent infringement). To "grant" such a patent license to a 218s party means to make such an agreement or commitment not to enforce a 218s patent against the party. 218s . 218s If you convey a covered work, knowingly relying on a patent license, 218s and the Corresponding Source of the work is not available for anyone 218s to copy, free of charge and under the terms of this License, through a 218s publicly available network server or other readily accessible means, 218s then you must either (1) cause the Corresponding Source to be so 218s available, or (2) arrange to deprive yourself of the benefit of the 218s patent license for this particular work, or (3) arrange, in a manner 218s consistent with the requirements of this License, to extend the patent 218s license to downstream recipients. "Knowingly relying" means you have 218s actual knowledge that, but for the patent license, your conveying the 218s covered work in a country, or your recipient's use of the covered work 218s in a country, would infringe one or more identifiable patents in that 218s country that you have reason to believe are valid. 218s . 218s If, pursuant to or in connection with a single transaction or 218s arrangement, you convey, or propagate by procuring conveyance of, a 218s covered work, and grant a patent license to some of the parties 218s receiving the covered work authorizing them to use, propagate, modify 218s or convey a specific copy of the covered work, then the patent license 218s you grant is automatically extended to all recipients of the covered 218s work and works based on it. 218s . 218s A patent license is "discriminatory" if it does not include within 218s the scope of its coverage, prohibits the exercise of, or is 218s conditioned on the non-exercise of one or more of the rights that are 218s specifically granted under this License. You may not convey a covered 218s work if you are a party to an arrangement with a third party that is 218s in the business of distributing software, under which you make payment 218s to the third party based on the extent of your activity of conveying 218s the work, and under which the third party grants, to any of the 218s parties who would receive the covered work from you, a discriminatory 218s patent license (a) in connection with copies of the covered work 218s conveyed by you (or copies made from those copies), or (b) primarily 218s for and in connection with specific products or compilations that 218s contain the covered work, unless you entered into that arrangement, 218s or that patent license was granted, prior to 28 March 2007. 218s . 218s Nothing in this License shall be construed as excluding or limiting 218s any implied license or other defenses to infringement that may 218s otherwise be available to you under applicable patent law. 218s . 218s 12. No Surrender of Others' Freedom. 218s . 218s If conditions are imposed on you (whether by court order, agreement or 218s otherwise) that contradict the conditions of this License, they do not 218s excuse you from the conditions of this License. If you cannot convey a 218s covered work so as to satisfy simultaneously your obligations under 218s this 218s License and any other pertinent obligations, then as a consequence you 218s may 218s not convey it at all. For example, if you agree to terms that obligate 218s you 218s to collect a royalty for further conveying from those to whom you 218s convey 218s the Program, the only way you could satisfy both those terms and this 218s License would be to refrain entirely from conveying the Program. 218s . 218s 13. Remote Network Interaction; Use with the GNU General Public 218s License. 218s . 218s Notwithstanding any other provision of this License, if you modify the 218s Program, your modified version must prominently offer all users 218s interacting with it remotely through a computer network (if your 218s version 218s supports such interaction) an opportunity to receive the Corresponding 218s Source of your version by providing access to the Corresponding Source 218s from a network server at no charge, through some standard or customary 218s means of facilitating copying of software. This Corresponding Source 218s shall include the Corresponding Source for any work covered by version 218s 3 218s of the GNU General Public License that is incorporated pursuant to the 218s following paragraph. 218s . 218s Notwithstanding any other provision of this License, you have 218s permission to link or combine any covered work with a work licensed 218s under version 3 of the GNU General Public License into a single 218s combined work, and to convey the resulting work. The terms of this 218s License will continue to apply to the part which is the covered work, 218s but the work with which it is combined will remain governed by version 218s 3 of the GNU General Public License. 218s . 218s 14. Revised Versions of this License. 218s . 218s The Free Software Foundation may publish revised and/or new versions of 218s the GNU Affero General Public License from time to time. Such new 218s versions 218s will be similar in spirit to the present version, but may differ in 218s detail to 218s address new problems or concerns. 218s . 218s Each version is given a distinguishing version number. If the 218s Program specifies that a certain numbered version of the GNU Affero 218s General 218s Public License "or any later version" applies to it, you have the 218s option of following the terms and conditions either of that numbered 218s version or of any later version published by the Free Software 218s Foundation. If the Program does not specify a version number of the 218s GNU Affero General Public License, you may choose any version ever 218s published 218s by the Free Software Foundation. 218s . 218s If the Program specifies that a proxy can decide which future 218s versions of the GNU Affero General Public License can be used, that 218s proxy's 218s public statement of acceptance of a version permanently authorizes you 218s to choose that version for the Program. 218s . 218s Later license versions may give you additional or different 218s permissions. However, no additional obligations are imposed on any 218s author or copyright holder as a result of your choosing to follow a 218s later version. 218s . 218s 15. Disclaimer of Warranty. 218s . 218s THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 218s APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 218s HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT 218s WARRANTY 218s OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED 218s TO, 218s THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 218s PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 218s PROGRAM 218s IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST 218s OF 218s ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 218s . 218s 16. Limitation of Liability. 218s . 218s IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 218s WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR 218s CONVEYS 218s THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING 218s ANY 218s GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 218s THE 218s USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS 218s OF 218s DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR 218s THIRD 218s PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 218s PROGRAMS), 218s EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY 218s OF 218s SUCH DAMAGES. 218s . 218s 17. Interpretation of Sections 15 and 16. 218s . 218s If the disclaimer of warranty and limitation of liability provided 218s above cannot be given local legal effect according to their terms, 218s reviewing courts shall apply local law that most closely approximates 218s an absolute waiver of all civil liability in connection with the 218s Program, unless a warranty or assumption of liability accompanies a 218s copy of the Program in return for a fee. 218s . 218s END OF TERMS AND CONDITIONS 218s . 218s How to Apply These Terms to Your New Programs 218s . 218s If you develop a new program, and you want it to be of the greatest 218s possible use to the public, the best way to achieve this is to make it 218s free software which everyone can redistribute and change under these 218s terms. 218s . 218s To do so, attach the following notices to the program. It is safest 218s to attach them to the start of each source file to most effectively 218s state the exclusion of warranty; and each file should have at least 218s the "copyright" line and a pointer to where the full notice is found. 218s . 218s 218s Copyright (C) 218s . 218s This program is free software: you can redistribute it and/or 218s modify 218s it under the terms of the GNU Affero General Public License as 218s published by 218s the Free Software Foundation, either version 3 of the License, or 218s (at your option) any later version. 218s . 218s This program is distributed in the hope that it will be useful, 218s but WITHOUT ANY WARRANTY; without even the implied warranty of 218s MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 218s GNU Affero General Public License for more details. 218s . 218s You should have received a copy of the GNU Affero General Public 218s License 218s along with this program. If not, see 218s . 218s . 218s Also add information on how to contact you by electronic and paper 218s mail. 218s . 218s If your software can interact with users remotely through a computer 218s network, you should also make sure that it provides a way for users to 218s get its source. For example, if your program is a web application, its 218s interface could display a "Source" link that leads users to an archive 218s of the code. There are many ways you could offer source, and different 218s solutions will be better for different programs; see section 13 for the 218s specific requirements. 218s . 218s You should also get your employer (if you work as a programmer) or 218s school, 218s if any, to sign a "copyright disclaimer" for the program, if necessary. 218s For more information on this, and how to apply and follow the GNU AGPL, 218s see 218s . 218s To render images inline, you need either chafa or timg. 218s Before Chafa 1.10, you also need python-pil 218s # 5.2 Main functionality 218s opnk index.gmi 218s index.gmi (7 items) (local file) 218s OFFPUNK - An Offline-First Browser for the Smolnet 218s 218s Offpunk is a command-line browser and feed reader dedicated to browsing 218s the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it 218s is optimised to be used offline with rare connections but works as well 218s when connected. 218s 218s Offpunk is optimised for reading and supports readability mode, 218s displaying pictures, subscribing to pages or RSS feeds, managing complex 218s lists of bookmarks. Its integrated help and easy commands make it a 218s perfect tool for command-line novices while power-users will be amazed 218s by its shell integration. 218s 218s Offpunk is written in Python 3 by Ploum. It aims to be portable and 218s minimise dependencies, making them optional. It supports 218s http/https/gopher/gemini/spartan on both IPv4 and IPv6. 218s 218s 218s [1] Installing Offpunk and dependencies 218s [2] First steps 218s [3] Configuring Offpunk 218s [4] Using Offpunk offline 218s [5] Lists and subscriptions 218s [6] Shell and OS integrations 218s [7] Roadmap & Contributions 218s 218s  218s To render images inline, you need either chafa or timg. 218s Before Chafa 1.10, you also need python-pil 218s autopkgtest [17:12:43]: test run-commands: -----------------------] 219s run-commands PASS 219s autopkgtest [17:12:44]: test run-commands: - - - - - - - - - - results - - - - - - - - - - 219s autopkgtest [17:12:44]: test run-commands: preparing testbed 220s Reading package lists... 221s Building dependency tree... 221s Reading state information... 221s Starting pkgProblemResolver with broken count: 0 221s Starting 2 pkgProblemResolver with broken count: 0 221s Done 221s The following additional packages will be installed: 221s chafa fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 221s libabsl20230802 libaom3 libasound2-data libasound2t64 libass9 libasyncns0 221s libavc1394-0 libavcodec61 libavdevice61 libavfilter10 libavformat61 221s libavif16 libavutil59 libblas3 libbluray2 libbs2b0 libcaca0 221s libcairo-gobject2 libcairo2 libcdio-cdda2t64 libcdio-paranoia2t64 221s libcdio19t64 libchafa0t64 libchromaprint1 libcjson1 libcodec2-1.2 libdatrie1 221s libdav1d7 libdc1394-25 libde265-0 libdecor-0-0 libdeflate0 libdrm-amdgpu1 221s libdrm-radeon1 libdvdnav4 libdvdread8t64 libexif12 libfftw3-double3 221s libflac12t64 libflite1 libfontconfig1 libgav1-1 libgbm1 libgdk-pixbuf-2.0-0 221s libgdk-pixbuf2.0-common libgfortran5 libgif7 libgl1 libgl1-mesa-dri 221s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgme0 libgomp1 221s libgraphicsmagick++-q16-12t64 libgraphicsmagick-q16-3t64 libgraphite2-3 221s libgsm1 libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 libheif1 221s libhwy1t64 libice6 libiec61883-0 libjack-jackd2-0 libjbig0 libjpeg-turbo8 221s libjpeg8 libjxl0.10 liblapack3 liblcms2-2 liblerc4 liblilv-0-0 221s libmbedcrypto7t64 libmp3lame0 libmpg123-0t64 libmysofa1 libnorm1t64 libogg0 221s libopenal-data libopenal1 libopenjp2-7 libopenmpt0t64 libopenslide0 libopus0 221s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpgm-5.3-0t64 221s libpixman-1-0 libplacebo349 libpocketsphinx3 libpoppler-glib8t64 221s libpoppler140 libpostproc58 libpulse0 librabbitmq4 librav1e0.7 libraw1394-11 221s librist4 librsvg2-2 librubberband2 libsamplerate0 libsdl2-2.0-0 libserd-0-0 221s libsharpyuv0 libshine3 libsixel1 libsm6 libsnappy1v5 libsndfile1 libsndio7.0 221s libsodium23 libsord-0-0 libsoxr0 libspeex1 libsphinxbase3t64 libsratom-0-0 221s libsrt1.5-gnutls libssh-4 libsvtav1enc2 libswresample5 libswscale8 221s libthai-data libthai0 libtheora0 libtiff6 libturbojpeg libtwolame0 221s libudfread0 libunibreak6 libva-drm2 libva-x11-2 libva2 libvdpau1 221s libvidstab1.1 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx9 libvulkan1 221s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 221s libwebp7 libwebpdemux2 libwebpmux3 libwmflite-0.2-7 libx11-xcb1 libx264-164 221s libx265-209 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 221s libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 221s libxcb-xfixes0 libxcursor1 libxfixes3 libxi6 libxmu6 libxrandr2 libxrender1 221s libxshmfence1 libxss1 libxt6t64 libxv1 libxvidcore4 libxxf86vm1 libyuv0 221s libzimg2 libzix-0-0 libzmq5 libzvbi-common libzvbi0t64 mesa-libgallium 221s ocl-icd-libopencl1 timg wl-clipboard x11-common xclip xsel 221s Suggested packages: 221s alsa-utils libasound2-plugins libbluray-bdj libdvdcss2 libfftw3-bin 221s libfftw3-dev graphicsmagick-dbg libheif-plugin-x265 libheif-plugin-ffmpegdec 221s libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec 221s libheif-plugin-j2kenc libheif-plugin-kvazaar libheif-plugin-rav1e 221s libheif-plugin-svtenc jackd2 liblcms2-utils libportaudio2 opus-tools 221s pulseaudio libraw1394-doc librsvg2-bin serdi sndiod sordi speex opencl-icd 221s Recommended packages: 221s alsa-ucm-conf alsa-topology-conf libaacs0 default-libdecor-0-plugin-1 221s | libdecor-0-plugin-1 libgdk-pixbuf2.0-bin libgl1-amber-dri ghostscript 221s fonts-urw-base35 libheif-plugin-aomenc pocketsphinx-en-us poppler-data 221s librsvg2-common va-driver-all | va-driver vdpau-driver-all | vdpau-driver 221s mesa-vulkan-drivers | vulkan-icd 221s The following NEW packages will be installed: 221s autopkgtest-satdep chafa fontconfig fontconfig-config fonts-dejavu-core 221s fonts-dejavu-mono libabsl20230802 libaom3 libasound2-data libasound2t64 221s libass9 libasyncns0 libavc1394-0 libavcodec61 libavdevice61 libavfilter10 221s libavformat61 libavif16 libavutil59 libblas3 libbluray2 libbs2b0 libcaca0 221s libcairo-gobject2 libcairo2 libcdio-cdda2t64 libcdio-paranoia2t64 221s libcdio19t64 libchafa0t64 libchromaprint1 libcjson1 libcodec2-1.2 libdatrie1 221s libdav1d7 libdc1394-25 libde265-0 libdecor-0-0 libdeflate0 libdrm-amdgpu1 221s libdrm-radeon1 libdvdnav4 libdvdread8t64 libexif12 libfftw3-double3 221s libflac12t64 libflite1 libfontconfig1 libgav1-1 libgbm1 libgdk-pixbuf-2.0-0 221s libgdk-pixbuf2.0-common libgfortran5 libgif7 libgl1 libgl1-mesa-dri 221s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgme0 libgomp1 221s libgraphicsmagick++-q16-12t64 libgraphicsmagick-q16-3t64 libgraphite2-3 221s libgsm1 libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 libheif1 221s libhwy1t64 libice6 libiec61883-0 libjack-jackd2-0 libjbig0 libjpeg-turbo8 221s libjpeg8 libjxl0.10 liblapack3 liblcms2-2 liblerc4 liblilv-0-0 221s libmbedcrypto7t64 libmp3lame0 libmpg123-0t64 libmysofa1 libnorm1t64 libogg0 221s libopenal-data libopenal1 libopenjp2-7 libopenmpt0t64 libopenslide0 libopus0 221s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpgm-5.3-0t64 221s libpixman-1-0 libplacebo349 libpocketsphinx3 libpoppler-glib8t64 221s libpoppler140 libpostproc58 libpulse0 librabbitmq4 librav1e0.7 libraw1394-11 221s librist4 librsvg2-2 librubberband2 libsamplerate0 libsdl2-2.0-0 libserd-0-0 221s libsharpyuv0 libshine3 libsixel1 libsm6 libsnappy1v5 libsndfile1 libsndio7.0 221s libsodium23 libsord-0-0 libsoxr0 libspeex1 libsphinxbase3t64 libsratom-0-0 221s libsrt1.5-gnutls libssh-4 libsvtav1enc2 libswresample5 libswscale8 221s libthai-data libthai0 libtheora0 libtiff6 libturbojpeg libtwolame0 221s libudfread0 libunibreak6 libva-drm2 libva-x11-2 libva2 libvdpau1 221s libvidstab1.1 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx9 libvulkan1 221s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 221s libwebp7 libwebpdemux2 libwebpmux3 libwmflite-0.2-7 libx11-xcb1 libx264-164 221s libx265-209 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 221s libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 221s libxcb-xfixes0 libxcursor1 libxfixes3 libxi6 libxmu6 libxrandr2 libxrender1 221s libxshmfence1 libxss1 libxt6t64 libxv1 libxvidcore4 libxxf86vm1 libyuv0 221s libzimg2 libzix-0-0 libzmq5 libzvbi-common libzvbi0t64 mesa-libgallium 221s ocl-icd-libopencl1 timg wl-clipboard x11-common xclip xsel 221s 0 upgraded, 195 newly installed, 0 to remove and 0 not upgraded. 221s Need to get 99.5 MB/99.5 MB of archives. 221s After this operation, 288 MB of additional disk space will be used. 221s Get:1 /tmp/autopkgtest.RUGwnT/3-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [804 B] 222s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libchafa0t64 ppc64el 1.14.5-1 [161 kB] 222s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libaom3 ppc64el 3.11.0~rc1-1 [3022 kB] 222s Get:4 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libdav1d7 ppc64el 1.5.0-1 [577 kB] 222s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libabsl20230802 ppc64el 20230802.1-4ubuntu1 [605 kB] 222s Get:6 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgav1-1 ppc64el 0.19.0-2 [902 kB] 223s Get:7 http://ftpmaster.internal/ubuntu plucky/universe ppc64el librav1e0.7 ppc64el 0.7.1-7 [771 kB] 223s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsvtav1enc2 ppc64el 2.2.1+dfsg-2 [1574 kB] 223s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu2 [219 kB] 223s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 223s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libyuv0 ppc64el 0.0.1888.20241107-1 [274 kB] 223s Get:12 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libavif16 ppc64el 1.1.1-1ubuntu1 [130 kB] 223s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 223s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 223s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 223s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 223s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-0 ppc64el 0.44.0-2 [334 kB] 223s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 223s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 223s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 223s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2 ppc64el 1.18.2-2 [747 kB] 223s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo-gobject2 ppc64el 1.18.2-2 [127 kB] 223s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 223s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdeflate0 ppc64el 1.22-1 [63.3 kB] 223s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 223s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu2 [270 kB] 223s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsharpyuv0 ppc64el 1.4.0-0.1 [22.0 kB] 223s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebp7 ppc64el 1.4.0-0.1 [309 kB] 223s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtiff6 ppc64el 4.5.1+git230720-4ubuntu4 [272 kB] 223s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-1 [186 kB] 223s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 223s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 223s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz0b ppc64el 9.0.0-1 [595 kB] 223s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 223s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 223s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 223s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-2 [272 kB] 223s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-2 [57.4 kB] 223s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-2 [30.6 kB] 223s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el librsvg2-2 ppc64el 2.59.1+dfsg-1 [1851 kB] 223s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebpdemux2 ppc64el 1.4.0-0.1 [14.1 kB] 223s Get:42 http://ftpmaster.internal/ubuntu plucky/universe ppc64el chafa ppc64el 1.14.5-1 [108 kB] 223s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasound2-data all 1.2.12-1 [21.0 kB] 223s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasound2t64 ppc64el 1.2.12-1 [493 kB] 223s Get:45 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libunibreak6 ppc64el 6.1-2 [26.6 kB] 223s Get:46 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libass9 ppc64el 1:0.17.3-1 [165 kB] 223s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasyncns0 ppc64el 0.8-6build4 [12.6 kB] 223s Get:48 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libva2 ppc64el 2.22.0-1 [76.8 kB] 223s Get:49 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libva-drm2 ppc64el 2.22.0-1 [7860 B] 223s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-xcb1 ppc64el 2:1.8.7-1build1 [7910 B] 224s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 224s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 224s Get:53 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libva-x11-2 ppc64el 2.22.0-1 [14.5 kB] 224s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvdpau1 ppc64el 1.5-3 [29.9 kB] 224s Get:55 http://ftpmaster.internal/ubuntu plucky/universe ppc64el ocl-icd-libopencl1 ppc64el 2.3.2-1build1 [42.9 kB] 224s Get:56 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libavutil59 ppc64el 7:7.1-3ubuntu1 [450 kB] 224s Get:57 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcodec2-1.2 ppc64el 1.2.0-2build1 [9048 kB] 224s Get:58 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgsm1 ppc64el 1.0.22-1build1 [41.9 kB] 224s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgif7 ppc64el 5.2.2-1ubuntu1 [41.2 kB] 224s Get:60 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhwy1t64 ppc64el 1.2.0-3ubuntu3 [240 kB] 224s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblcms2-2 ppc64el 2.14-2build1 [233 kB] 224s Get:62 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjxl0.10 ppc64el 0.10.3-4ubuntu1 [1476 kB] 224s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmp3lame0 ppc64el 3.100-6build1 [210 kB] 224s Get:64 http://ftpmaster.internal/ubuntu plucky/main ppc64el libopenjp2-7 ppc64el 2.5.0-2ubuntu1 [246 kB] 224s Get:65 http://ftpmaster.internal/ubuntu plucky/main ppc64el libopus0 ppc64el 1.5.2-2 [3038 kB] 224s Get:66 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libshine3 ppc64el 3.1.1-2build1 [28.9 kB] 224s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsnappy1v5 ppc64el 1.2.1-1 [33.4 kB] 224s Get:68 http://ftpmaster.internal/ubuntu plucky/main ppc64el libspeex1 ppc64el 1.2.1-2ubuntu3 [109 kB] 224s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-7ubuntu1 [161 kB] 224s Get:70 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsoxr0 ppc64el 0.1.3-4build3 [99.3 kB] 224s Get:71 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libswresample5 ppc64el 7:7.1-3ubuntu1 [62.2 kB] 224s Get:72 http://ftpmaster.internal/ubuntu plucky/main ppc64el libogg0 ppc64el 1.3.5-3build1 [27.6 kB] 224s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtheora0 ppc64el 1.1.1+dfsg.1-17 [346 kB] 224s Get:74 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtwolame0 ppc64el 0.4.0-2build3 [68.2 kB] 224s Get:75 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvorbis0a ppc64el 1.3.7-2 [142 kB] 224s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvorbisenc2 ppc64el 1.3.7-2 [86.2 kB] 224s Get:77 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvpx9 ppc64el 1.14.1-1ubuntu1 [1036 kB] 224s Get:78 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebpmux3 ppc64el 1.4.0-0.1 [31.4 kB] 224s Get:79 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libx264-164 ppc64el 2:0.164.3108+git31e19f9-2build1 [807 kB] 225s Get:80 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libx265-209 ppc64el 3.6-3 [3663 kB] 225s Get:81 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libxvidcore4 ppc64el 2:1.3.7-1build1 [347 kB] 225s Get:82 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzvbi-common all 0.2.42-2 [42.4 kB] 225s Get:83 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzvbi0t64 ppc64el 0.2.42-2 [332 kB] 225s Get:84 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libavcodec61 ppc64el 7:7.1-3ubuntu1 [6815 kB] 225s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el libraw1394-11 ppc64el 2.1.2-2build3 [32.4 kB] 225s Get:86 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavc1394-0 ppc64el 0.5.4-5build3 [17.8 kB] 225s Get:87 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libudfread0 ppc64el 1.1.2-1build1 [19.1 kB] 225s Get:88 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libbluray2 ppc64el 1:1.3.4-1build1 [174 kB] 225s Get:89 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libchromaprint1 ppc64el 1.5.1-6 [51.1 kB] 225s Get:90 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libdvdread8t64 ppc64el 6.1.3-2 [63.2 kB] 225s Get:91 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libdvdnav4 ppc64el 6.1.1-3build1 [47.9 kB] 225s Get:92 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgme0 ppc64el 0.6.3-7build1 [169 kB] 225s Get:93 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpg123-0t64 ppc64el 1.32.8-1 [202 kB] 225s Get:94 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvorbisfile3 ppc64el 1.3.7-2 [22.5 kB] 225s Get:95 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenmpt0t64 ppc64el 0.7.9-1 [822 kB] 225s Get:96 http://ftpmaster.internal/ubuntu plucky/main ppc64el librabbitmq4 ppc64el 0.14.0-1 [45.1 kB] 225s Get:97 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcjson1 ppc64el 1.7.18-3 [30.0 kB] 225s Get:98 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmbedcrypto7t64 ppc64el 2.28.8-1 [267 kB] 225s Get:99 http://ftpmaster.internal/ubuntu plucky/universe ppc64el librist4 ppc64el 0.2.10+dfsg-2 [89.9 kB] 225s Get:100 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsrt1.5-gnutls ppc64el 1.5.3-1build2 [348 kB] 225s Get:101 http://ftpmaster.internal/ubuntu plucky/main ppc64el libssh-4 ppc64el 0.11.1-1 [253 kB] 225s Get:102 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnorm1t64 ppc64el 1.5.9+dfsg-3.1build1 [194 kB] 226s Get:103 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpgm-5.3-0t64 ppc64el 5.3.128~dfsg-2.1build1 [185 kB] 226s Get:104 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsodium23 ppc64el 1.0.18-1build3 [150 kB] 226s Get:105 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzmq5 ppc64el 4.3.5-1build2 [297 kB] 226s Get:106 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libavformat61 ppc64el 7:7.1-3ubuntu1 [1425 kB] 226s Get:107 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libbs2b0 ppc64el 3.1.0+dfsg-8 [11.8 kB] 226s Get:108 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libflite1 ppc64el 2.2-6build3 [13.7 MB] 227s Get:109 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libserd-0-0 ppc64el 0.32.2-1 [51.9 kB] 227s Get:110 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzix-0-0 ppc64el 0.4.2-2build1 [31.6 kB] 227s Get:111 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsord-0-0 ppc64el 0.16.16-2build1 [20.0 kB] 227s Get:112 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsratom-0-0 ppc64el 0.6.16-1build1 [18.8 kB] 227s Get:113 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liblilv-0-0 ppc64el 0.24.24-2 [49.4 kB] 227s Get:114 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmysofa1 ppc64el 1.3.2+dfsg-2ubuntu2 [1173 kB] 227s Get:115 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvulkan1 ppc64el 1.3.296.0-1 [163 kB] 227s Get:116 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libplacebo349 ppc64el 7.349.0-2 [2947 kB] 227s Get:117 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas3 ppc64el 3.12.0-3build2 [222 kB] 227s Get:118 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran5 ppc64el 14.2.0-7ubuntu1 [571 kB] 227s Get:119 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack3 ppc64el 3.12.0-3build2 [2806 kB] 227s Get:120 http://ftpmaster.internal/ubuntu plucky/main ppc64el libflac12t64 ppc64el 1.4.3+ds-2.1ubuntu2 [245 kB] 227s Get:121 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsndfile1 ppc64el 1.2.2-1ubuntu5 [321 kB] 227s Get:122 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpulse0 ppc64el 1:16.1+dfsg1-5.1ubuntu1 [312 kB] 227s Get:123 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsphinxbase3t64 ppc64el 0.8+5prealpha+1-18 [166 kB] 227s Get:124 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpocketsphinx3 ppc64el 0.8.0+real5prealpha+1-15ubuntu5 [161 kB] 227s Get:125 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpostproc58 ppc64el 7:7.1-3ubuntu1 [50.8 kB] 227s Get:126 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-double3 ppc64el 3.3.10-1ubuntu4 [443 kB] 227s Get:127 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsamplerate0 ppc64el 0.2.2-4build1 [1348 kB] 228s Get:128 http://ftpmaster.internal/ubuntu plucky/universe ppc64el librubberband2 ppc64el 3.3.0+dfsg-2build2 [155 kB] 228s Get:129 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libswscale8 ppc64el 7:7.1-3ubuntu1 [195 kB] 228s Get:130 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libvidstab1.1 ppc64el 1.1.0-2build1 [46.6 kB] 228s Get:131 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzimg2 ppc64el 3.0.5+ds1-1build1 [99.3 kB] 228s Get:132 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libavfilter10 ppc64el 7:7.1-3ubuntu1 [4510 kB] 228s Get:133 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcaca0 ppc64el 0.99.beta20-5 [218 kB] 228s Get:134 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcdio19t64 ppc64el 2.1.0-4.2ubuntu1 [76.5 kB] 228s Get:135 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcdio-cdda2t64 ppc64el 10.2+2.0.2-1 [21.5 kB] 228s Get:136 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcdio-paranoia2t64 ppc64el 10.2+2.0.2-1 [21.5 kB] 228s Get:137 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libdc1394-25 ppc64el 2.2.6-4build1 [142 kB] 228s Get:138 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 228s Get:139 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglapi-mesa ppc64el 24.2.3-1ubuntu1 [43.7 kB] 228s Get:140 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri2-0 ppc64el 1.17.0-2 [7508 B] 228s Get:141 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 228s Get:142 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 228s Get:143 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 228s Get:144 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 228s Get:145 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 228s Get:146 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxshmfence1 ppc64el 1.3-1build5 [4964 B] 228s Get:147 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 228s Get:148 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-amdgpu1 ppc64el 2.4.123-1 [24.8 kB] 228s Get:149 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-radeon1 ppc64el 2.4.123-1 [29.0 kB] 228s Get:150 http://ftpmaster.internal/ubuntu plucky/main ppc64el mesa-libgallium ppc64el 24.2.3-1ubuntu1 [9155 kB] 228s Get:151 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-server0 ppc64el 1.23.0-1 [41.3 kB] 228s Get:152 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgbm1 ppc64el 24.2.3-1ubuntu1 [38.2 kB] 228s Get:153 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1-mesa-dri ppc64el 24.2.3-1ubuntu1 [34.5 kB] 228s Get:154 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx-mesa0 ppc64el 24.2.3-1ubuntu1 [186 kB] 228s Get:155 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 228s Get:156 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 228s Get:157 http://ftpmaster.internal/ubuntu plucky/main ppc64el libiec61883-0 ppc64el 1.2.0-6build1 [26.9 kB] 228s Get:158 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjack-jackd2-0 ppc64el 1.9.21~dfsg-3ubuntu3 [340 kB] 229s Get:159 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenal-data all 1:1.23.1-4build1 [161 kB] 229s Get:160 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsndio7.0 ppc64el 1.10.0-0.1 [33.7 kB] 229s Get:161 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenal1 ppc64el 1:1.23.1-4build1 [620 kB] 229s Get:162 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-client0 ppc64el 1.23.0-1 [31.4 kB] 229s Get:163 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdecor-0-0 ppc64el 0.2.2-1build2 [18.7 kB] 229s Get:164 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-cursor0 ppc64el 1.23.0-1 [11.9 kB] 229s Get:165 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-egl1 ppc64el 1.23.0-1 [5730 B] 229s Get:166 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcursor1 ppc64el 1:1.2.2-1 [26.3 kB] 229s Get:167 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 229s Get:168 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 229s Get:169 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 229s Get:170 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 229s Get:171 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsdl2-2.0-0 ppc64el 2.30.6+dfsg-1 [946 kB] 229s Get:172 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shape0 ppc64el 1.17.0-2 [6310 B] 229s Get:173 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxv1 ppc64el 2:1.0.11-1.1build1 [12.9 kB] 229s Get:174 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libavdevice61 ppc64el 7:7.1-3ubuntu1 [88.9 kB] 229s Get:175 http://ftpmaster.internal/ubuntu plucky/main ppc64el libde265-0 ppc64el 1.0.15-1build4 [284 kB] 229s Get:176 http://ftpmaster.internal/ubuntu plucky/main ppc64el libexif12 ppc64el 0.6.24-1build2 [94.4 kB] 229s Get:177 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif-plugin-aomdec ppc64el 1.18.1-2 [11.2 kB] 229s Get:178 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif-plugin-libde265 ppc64el 1.18.1-2 [9068 B] 229s Get:179 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif1 ppc64el 1.18.1-2 [340 kB] 229s Get:180 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwmflite-0.2-7 ppc64el 0.2.13-1.1build3 [81.7 kB] 229s Get:181 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgraphicsmagick-q16-3t64 ppc64el 1.4+really1.3.45-1build1 [1610 kB] 229s Get:182 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgraphicsmagick++-q16-12t64 ppc64el 1.4+really1.3.45-1build1 [120 kB] 229s Get:183 http://ftpmaster.internal/ubuntu plucky/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 229s Get:184 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenslide0 ppc64el 3.4.1+dfsg-7build2 [107 kB] 229s Get:185 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpoppler140 ppc64el 24.08.0-1 [1361 kB] 229s Get:186 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpoppler-glib8t64 ppc64el 24.08.0-1 [174 kB] 229s Get:187 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsm6 ppc64el 2:1.2.4-1 [18.4 kB] 229s Get:188 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libturbojpeg ppc64el 1:2.1.5-2ubuntu2 [288 kB] 229s Get:189 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 229s Get:190 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 229s Get:191 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsixel1 ppc64el 1.10.3-3build1 [181 kB] 229s Get:192 http://ftpmaster.internal/ubuntu plucky/universe ppc64el timg ppc64el 1.6.0-1build1 [1152 kB] 229s Get:193 http://ftpmaster.internal/ubuntu plucky/universe ppc64el wl-clipboard ppc64el 2.2.1-1build1 [38.7 kB] 229s Get:194 http://ftpmaster.internal/ubuntu plucky/universe ppc64el xclip ppc64el 0.13-4 [17.5 kB] 229s Get:195 http://ftpmaster.internal/ubuntu plucky/universe ppc64el xsel ppc64el 1.2.1-1 [20.9 kB] 230s Fetched 99.5 MB in 8s (12.8 MB/s) 230s Selecting previously unselected package libchafa0t64:ppc64el. 230s (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 ... 74153 files and directories currently installed.) 230s Preparing to unpack .../000-libchafa0t64_1.14.5-1_ppc64el.deb ... 230s Unpacking libchafa0t64:ppc64el (1.14.5-1) ... 230s Selecting previously unselected package libaom3:ppc64el. 230s Preparing to unpack .../001-libaom3_3.11.0~rc1-1_ppc64el.deb ... 230s Unpacking libaom3:ppc64el (3.11.0~rc1-1) ... 230s Selecting previously unselected package libdav1d7:ppc64el. 230s Preparing to unpack .../002-libdav1d7_1.5.0-1_ppc64el.deb ... 230s Unpacking libdav1d7:ppc64el (1.5.0-1) ... 230s Selecting previously unselected package libabsl20230802:ppc64el. 230s Preparing to unpack .../003-libabsl20230802_20230802.1-4ubuntu1_ppc64el.deb ... 230s Unpacking libabsl20230802:ppc64el (20230802.1-4ubuntu1) ... 230s Selecting previously unselected package libgav1-1:ppc64el. 230s Preparing to unpack .../004-libgav1-1_0.19.0-2_ppc64el.deb ... 230s Unpacking libgav1-1:ppc64el (0.19.0-2) ... 230s Selecting previously unselected package librav1e0.7:ppc64el. 230s Preparing to unpack .../005-librav1e0.7_0.7.1-7_ppc64el.deb ... 230s Unpacking librav1e0.7:ppc64el (0.7.1-7) ... 230s Selecting previously unselected package libsvtav1enc2:ppc64el. 230s Preparing to unpack .../006-libsvtav1enc2_2.2.1+dfsg-2_ppc64el.deb ... 230s Unpacking libsvtav1enc2:ppc64el (2.2.1+dfsg-2) ... 230s Selecting previously unselected package libjpeg-turbo8:ppc64el. 230s Preparing to unpack .../007-libjpeg-turbo8_2.1.5-2ubuntu2_ppc64el.deb ... 230s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 230s Selecting previously unselected package libjpeg8:ppc64el. 230s Preparing to unpack .../008-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 230s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 230s Selecting previously unselected package libyuv0:ppc64el. 230s Preparing to unpack .../009-libyuv0_0.0.1888.20241107-1_ppc64el.deb ... 230s Unpacking libyuv0:ppc64el (0.0.1888.20241107-1) ... 230s Selecting previously unselected package libavif16:ppc64el. 230s Preparing to unpack .../010-libavif16_1.1.1-1ubuntu1_ppc64el.deb ... 230s Unpacking libavif16:ppc64el (1.1.1-1ubuntu1) ... 230s Selecting previously unselected package fonts-dejavu-mono. 230s Preparing to unpack .../011-fonts-dejavu-mono_2.37-8_all.deb ... 230s Unpacking fonts-dejavu-mono (2.37-8) ... 230s Selecting previously unselected package fonts-dejavu-core. 230s Preparing to unpack .../012-fonts-dejavu-core_2.37-8_all.deb ... 230s Unpacking fonts-dejavu-core (2.37-8) ... 230s Selecting previously unselected package fontconfig-config. 230s Preparing to unpack .../013-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 230s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 230s Selecting previously unselected package libfontconfig1:ppc64el. 230s Preparing to unpack .../014-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 230s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 230s Selecting previously unselected package libpixman-1-0:ppc64el. 230s Preparing to unpack .../015-libpixman-1-0_0.44.0-2_ppc64el.deb ... 230s Unpacking libpixman-1-0:ppc64el (0.44.0-2) ... 230s Selecting previously unselected package libxcb-render0:ppc64el. 230s Preparing to unpack .../016-libxcb-render0_1.17.0-2_ppc64el.deb ... 230s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 230s Selecting previously unselected package libxcb-shm0:ppc64el. 230s Preparing to unpack .../017-libxcb-shm0_1.17.0-2_ppc64el.deb ... 230s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 230s Selecting previously unselected package libxrender1:ppc64el. 230s Preparing to unpack .../018-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 230s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 230s Selecting previously unselected package libcairo2:ppc64el. 230s Preparing to unpack .../019-libcairo2_1.18.2-2_ppc64el.deb ... 230s Unpacking libcairo2:ppc64el (1.18.2-2) ... 230s Selecting previously unselected package libcairo-gobject2:ppc64el. 230s Preparing to unpack .../020-libcairo-gobject2_1.18.2-2_ppc64el.deb ... 230s Unpacking libcairo-gobject2:ppc64el (1.18.2-2) ... 230s Selecting previously unselected package libgdk-pixbuf2.0-common. 230s Preparing to unpack .../021-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 230s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 230s Selecting previously unselected package libdeflate0:ppc64el. 230s Preparing to unpack .../022-libdeflate0_1.22-1_ppc64el.deb ... 230s Unpacking libdeflate0:ppc64el (1.22-1) ... 230s Selecting previously unselected package libjbig0:ppc64el. 230s Preparing to unpack .../023-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 230s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 230s Selecting previously unselected package liblerc4:ppc64el. 230s Preparing to unpack .../024-liblerc4_4.0.0+ds-4ubuntu2_ppc64el.deb ... 230s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 230s Selecting previously unselected package libsharpyuv0:ppc64el. 230s Preparing to unpack .../025-libsharpyuv0_1.4.0-0.1_ppc64el.deb ... 230s Unpacking libsharpyuv0:ppc64el (1.4.0-0.1) ... 231s Selecting previously unselected package libwebp7:ppc64el. 231s Preparing to unpack .../026-libwebp7_1.4.0-0.1_ppc64el.deb ... 231s Unpacking libwebp7:ppc64el (1.4.0-0.1) ... 231s Selecting previously unselected package libtiff6:ppc64el. 231s Preparing to unpack .../027-libtiff6_4.5.1+git230720-4ubuntu4_ppc64el.deb ... 231s Unpacking libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 231s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 231s Preparing to unpack .../028-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_ppc64el.deb ... 231s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 231s Selecting previously unselected package fontconfig. 231s Preparing to unpack .../029-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 231s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 231s Selecting previously unselected package libgraphite2-3:ppc64el. 231s Preparing to unpack .../030-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 231s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 231s Selecting previously unselected package libharfbuzz0b:ppc64el. 231s Preparing to unpack .../031-libharfbuzz0b_9.0.0-1_ppc64el.deb ... 231s Unpacking libharfbuzz0b:ppc64el (9.0.0-1) ... 231s Selecting previously unselected package libthai-data. 231s Preparing to unpack .../032-libthai-data_0.1.29-2build1_all.deb ... 231s Unpacking libthai-data (0.1.29-2build1) ... 231s Selecting previously unselected package libdatrie1:ppc64el. 231s Preparing to unpack .../033-libdatrie1_0.2.13-3build1_ppc64el.deb ... 231s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 231s Selecting previously unselected package libthai0:ppc64el. 231s Preparing to unpack .../034-libthai0_0.1.29-2build1_ppc64el.deb ... 231s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 231s Selecting previously unselected package libpango-1.0-0:ppc64el. 231s Preparing to unpack .../035-libpango-1.0-0_1.54.0+ds-2_ppc64el.deb ... 231s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-2) ... 231s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 231s Preparing to unpack .../036-libpangoft2-1.0-0_1.54.0+ds-2_ppc64el.deb ... 231s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-2) ... 231s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 231s Preparing to unpack .../037-libpangocairo-1.0-0_1.54.0+ds-2_ppc64el.deb ... 231s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-2) ... 231s Selecting previously unselected package librsvg2-2:ppc64el. 231s Preparing to unpack .../038-librsvg2-2_2.59.1+dfsg-1_ppc64el.deb ... 231s Unpacking librsvg2-2:ppc64el (2.59.1+dfsg-1) ... 231s Selecting previously unselected package libwebpdemux2:ppc64el. 231s Preparing to unpack .../039-libwebpdemux2_1.4.0-0.1_ppc64el.deb ... 231s Unpacking libwebpdemux2:ppc64el (1.4.0-0.1) ... 231s Selecting previously unselected package chafa. 231s Preparing to unpack .../040-chafa_1.14.5-1_ppc64el.deb ... 231s Unpacking chafa (1.14.5-1) ... 231s Selecting previously unselected package libasound2-data. 231s Preparing to unpack .../041-libasound2-data_1.2.12-1_all.deb ... 231s Unpacking libasound2-data (1.2.12-1) ... 231s Selecting previously unselected package libasound2t64:ppc64el. 231s Preparing to unpack .../042-libasound2t64_1.2.12-1_ppc64el.deb ... 231s Unpacking libasound2t64:ppc64el (1.2.12-1) ... 231s Selecting previously unselected package libunibreak6:ppc64el. 231s Preparing to unpack .../043-libunibreak6_6.1-2_ppc64el.deb ... 231s Unpacking libunibreak6:ppc64el (6.1-2) ... 231s Selecting previously unselected package libass9:ppc64el. 231s Preparing to unpack .../044-libass9_1%3a0.17.3-1_ppc64el.deb ... 231s Unpacking libass9:ppc64el (1:0.17.3-1) ... 231s Selecting previously unselected package libasyncns0:ppc64el. 231s Preparing to unpack .../045-libasyncns0_0.8-6build4_ppc64el.deb ... 231s Unpacking libasyncns0:ppc64el (0.8-6build4) ... 231s Selecting previously unselected package libva2:ppc64el. 231s Preparing to unpack .../046-libva2_2.22.0-1_ppc64el.deb ... 231s Unpacking libva2:ppc64el (2.22.0-1) ... 231s Selecting previously unselected package libva-drm2:ppc64el. 231s Preparing to unpack .../047-libva-drm2_2.22.0-1_ppc64el.deb ... 231s Unpacking libva-drm2:ppc64el (2.22.0-1) ... 231s Selecting previously unselected package libx11-xcb1:ppc64el. 231s Preparing to unpack .../048-libx11-xcb1_2%3a1.8.7-1build1_ppc64el.deb ... 231s Unpacking libx11-xcb1:ppc64el (2:1.8.7-1build1) ... 231s Selecting previously unselected package libxcb-dri3-0:ppc64el. 231s Preparing to unpack .../049-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 231s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 231s Selecting previously unselected package libxfixes3:ppc64el. 231s Preparing to unpack .../050-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 231s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 231s Selecting previously unselected package libva-x11-2:ppc64el. 231s Preparing to unpack .../051-libva-x11-2_2.22.0-1_ppc64el.deb ... 231s Unpacking libva-x11-2:ppc64el (2.22.0-1) ... 231s Selecting previously unselected package libvdpau1:ppc64el. 231s Preparing to unpack .../052-libvdpau1_1.5-3_ppc64el.deb ... 231s Unpacking libvdpau1:ppc64el (1.5-3) ... 231s Selecting previously unselected package ocl-icd-libopencl1:ppc64el. 231s Preparing to unpack .../053-ocl-icd-libopencl1_2.3.2-1build1_ppc64el.deb ... 231s Unpacking ocl-icd-libopencl1:ppc64el (2.3.2-1build1) ... 231s Selecting previously unselected package libavutil59:ppc64el. 231s Preparing to unpack .../054-libavutil59_7%3a7.1-3ubuntu1_ppc64el.deb ... 231s Unpacking libavutil59:ppc64el (7:7.1-3ubuntu1) ... 231s Selecting previously unselected package libcodec2-1.2:ppc64el. 231s Preparing to unpack .../055-libcodec2-1.2_1.2.0-2build1_ppc64el.deb ... 231s Unpacking libcodec2-1.2:ppc64el (1.2.0-2build1) ... 231s Selecting previously unselected package libgsm1:ppc64el. 231s Preparing to unpack .../056-libgsm1_1.0.22-1build1_ppc64el.deb ... 231s Unpacking libgsm1:ppc64el (1.0.22-1build1) ... 231s Selecting previously unselected package libgif7:ppc64el. 231s Preparing to unpack .../057-libgif7_5.2.2-1ubuntu1_ppc64el.deb ... 231s Unpacking libgif7:ppc64el (5.2.2-1ubuntu1) ... 231s Selecting previously unselected package libhwy1t64:ppc64el. 231s Preparing to unpack .../058-libhwy1t64_1.2.0-3ubuntu3_ppc64el.deb ... 231s Unpacking libhwy1t64:ppc64el (1.2.0-3ubuntu3) ... 231s Selecting previously unselected package liblcms2-2:ppc64el. 231s Preparing to unpack .../059-liblcms2-2_2.14-2build1_ppc64el.deb ... 231s Unpacking liblcms2-2:ppc64el (2.14-2build1) ... 231s Selecting previously unselected package libjxl0.10:ppc64el. 231s Preparing to unpack .../060-libjxl0.10_0.10.3-4ubuntu1_ppc64el.deb ... 231s Unpacking libjxl0.10:ppc64el (0.10.3-4ubuntu1) ... 231s Selecting previously unselected package libmp3lame0:ppc64el. 231s Preparing to unpack .../061-libmp3lame0_3.100-6build1_ppc64el.deb ... 231s Unpacking libmp3lame0:ppc64el (3.100-6build1) ... 231s Selecting previously unselected package libopenjp2-7:ppc64el. 231s Preparing to unpack .../062-libopenjp2-7_2.5.0-2ubuntu1_ppc64el.deb ... 231s Unpacking libopenjp2-7:ppc64el (2.5.0-2ubuntu1) ... 231s Selecting previously unselected package libopus0:ppc64el. 231s Preparing to unpack .../063-libopus0_1.5.2-2_ppc64el.deb ... 231s Unpacking libopus0:ppc64el (1.5.2-2) ... 231s Selecting previously unselected package libshine3:ppc64el. 231s Preparing to unpack .../064-libshine3_3.1.1-2build1_ppc64el.deb ... 231s Unpacking libshine3:ppc64el (3.1.1-2build1) ... 231s Selecting previously unselected package libsnappy1v5:ppc64el. 231s Preparing to unpack .../065-libsnappy1v5_1.2.1-1_ppc64el.deb ... 231s Unpacking libsnappy1v5:ppc64el (1.2.1-1) ... 231s Selecting previously unselected package libspeex1:ppc64el. 231s Preparing to unpack .../066-libspeex1_1.2.1-2ubuntu3_ppc64el.deb ... 231s Unpacking libspeex1:ppc64el (1.2.1-2ubuntu3) ... 231s Selecting previously unselected package libgomp1:ppc64el. 231s Preparing to unpack .../067-libgomp1_14.2.0-7ubuntu1_ppc64el.deb ... 231s Unpacking libgomp1:ppc64el (14.2.0-7ubuntu1) ... 231s Selecting previously unselected package libsoxr0:ppc64el. 231s Preparing to unpack .../068-libsoxr0_0.1.3-4build3_ppc64el.deb ... 231s Unpacking libsoxr0:ppc64el (0.1.3-4build3) ... 231s Selecting previously unselected package libswresample5:ppc64el. 231s Preparing to unpack .../069-libswresample5_7%3a7.1-3ubuntu1_ppc64el.deb ... 231s Unpacking libswresample5:ppc64el (7:7.1-3ubuntu1) ... 231s Selecting previously unselected package libogg0:ppc64el. 232s Preparing to unpack .../070-libogg0_1.3.5-3build1_ppc64el.deb ... 232s Unpacking libogg0:ppc64el (1.3.5-3build1) ... 232s Selecting previously unselected package libtheora0:ppc64el. 232s Preparing to unpack .../071-libtheora0_1.1.1+dfsg.1-17_ppc64el.deb ... 232s Unpacking libtheora0:ppc64el (1.1.1+dfsg.1-17) ... 232s Selecting previously unselected package libtwolame0:ppc64el. 232s Preparing to unpack .../072-libtwolame0_0.4.0-2build3_ppc64el.deb ... 232s Unpacking libtwolame0:ppc64el (0.4.0-2build3) ... 232s Selecting previously unselected package libvorbis0a:ppc64el. 232s Preparing to unpack .../073-libvorbis0a_1.3.7-2_ppc64el.deb ... 232s Unpacking libvorbis0a:ppc64el (1.3.7-2) ... 232s Selecting previously unselected package libvorbisenc2:ppc64el. 232s Preparing to unpack .../074-libvorbisenc2_1.3.7-2_ppc64el.deb ... 232s Unpacking libvorbisenc2:ppc64el (1.3.7-2) ... 232s Selecting previously unselected package libvpx9:ppc64el. 232s Preparing to unpack .../075-libvpx9_1.14.1-1ubuntu1_ppc64el.deb ... 232s Unpacking libvpx9:ppc64el (1.14.1-1ubuntu1) ... 232s Selecting previously unselected package libwebpmux3:ppc64el. 232s Preparing to unpack .../076-libwebpmux3_1.4.0-0.1_ppc64el.deb ... 232s Unpacking libwebpmux3:ppc64el (1.4.0-0.1) ... 232s Selecting previously unselected package libx264-164:ppc64el. 232s Preparing to unpack .../077-libx264-164_2%3a0.164.3108+git31e19f9-2build1_ppc64el.deb ... 232s Unpacking libx264-164:ppc64el (2:0.164.3108+git31e19f9-2build1) ... 232s Selecting previously unselected package libx265-209:ppc64el. 232s Preparing to unpack .../078-libx265-209_3.6-3_ppc64el.deb ... 232s Unpacking libx265-209:ppc64el (3.6-3) ... 232s Selecting previously unselected package libxvidcore4:ppc64el. 232s Preparing to unpack .../079-libxvidcore4_2%3a1.3.7-1build1_ppc64el.deb ... 232s Unpacking libxvidcore4:ppc64el (2:1.3.7-1build1) ... 232s Selecting previously unselected package libzvbi-common. 232s Preparing to unpack .../080-libzvbi-common_0.2.42-2_all.deb ... 232s Unpacking libzvbi-common (0.2.42-2) ... 232s Selecting previously unselected package libzvbi0t64:ppc64el. 232s Preparing to unpack .../081-libzvbi0t64_0.2.42-2_ppc64el.deb ... 232s Unpacking libzvbi0t64:ppc64el (0.2.42-2) ... 232s Selecting previously unselected package libavcodec61:ppc64el. 232s Preparing to unpack .../082-libavcodec61_7%3a7.1-3ubuntu1_ppc64el.deb ... 232s Unpacking libavcodec61:ppc64el (7:7.1-3ubuntu1) ... 232s Selecting previously unselected package libraw1394-11:ppc64el. 232s Preparing to unpack .../083-libraw1394-11_2.1.2-2build3_ppc64el.deb ... 232s Unpacking libraw1394-11:ppc64el (2.1.2-2build3) ... 232s Selecting previously unselected package libavc1394-0:ppc64el. 232s Preparing to unpack .../084-libavc1394-0_0.5.4-5build3_ppc64el.deb ... 232s Unpacking libavc1394-0:ppc64el (0.5.4-5build3) ... 232s Selecting previously unselected package libudfread0:ppc64el. 232s Preparing to unpack .../085-libudfread0_1.1.2-1build1_ppc64el.deb ... 232s Unpacking libudfread0:ppc64el (1.1.2-1build1) ... 232s Selecting previously unselected package libbluray2:ppc64el. 232s Preparing to unpack .../086-libbluray2_1%3a1.3.4-1build1_ppc64el.deb ... 232s Unpacking libbluray2:ppc64el (1:1.3.4-1build1) ... 232s Selecting previously unselected package libchromaprint1:ppc64el. 232s Preparing to unpack .../087-libchromaprint1_1.5.1-6_ppc64el.deb ... 232s Unpacking libchromaprint1:ppc64el (1.5.1-6) ... 232s Selecting previously unselected package libdvdread8t64:ppc64el. 232s Preparing to unpack .../088-libdvdread8t64_6.1.3-2_ppc64el.deb ... 232s Unpacking libdvdread8t64:ppc64el (6.1.3-2) ... 232s Selecting previously unselected package libdvdnav4:ppc64el. 232s Preparing to unpack .../089-libdvdnav4_6.1.1-3build1_ppc64el.deb ... 232s Unpacking libdvdnav4:ppc64el (6.1.1-3build1) ... 232s Selecting previously unselected package libgme0:ppc64el. 232s Preparing to unpack .../090-libgme0_0.6.3-7build1_ppc64el.deb ... 232s Unpacking libgme0:ppc64el (0.6.3-7build1) ... 232s Selecting previously unselected package libmpg123-0t64:ppc64el. 232s Preparing to unpack .../091-libmpg123-0t64_1.32.8-1_ppc64el.deb ... 232s Unpacking libmpg123-0t64:ppc64el (1.32.8-1) ... 232s Selecting previously unselected package libvorbisfile3:ppc64el. 232s Preparing to unpack .../092-libvorbisfile3_1.3.7-2_ppc64el.deb ... 232s Unpacking libvorbisfile3:ppc64el (1.3.7-2) ... 232s Selecting previously unselected package libopenmpt0t64:ppc64el. 232s Preparing to unpack .../093-libopenmpt0t64_0.7.9-1_ppc64el.deb ... 232s Unpacking libopenmpt0t64:ppc64el (0.7.9-1) ... 232s Selecting previously unselected package librabbitmq4:ppc64el. 232s Preparing to unpack .../094-librabbitmq4_0.14.0-1_ppc64el.deb ... 232s Unpacking librabbitmq4:ppc64el (0.14.0-1) ... 232s Selecting previously unselected package libcjson1:ppc64el. 232s Preparing to unpack .../095-libcjson1_1.7.18-3_ppc64el.deb ... 232s Unpacking libcjson1:ppc64el (1.7.18-3) ... 232s Selecting previously unselected package libmbedcrypto7t64:ppc64el. 232s Preparing to unpack .../096-libmbedcrypto7t64_2.28.8-1_ppc64el.deb ... 232s Unpacking libmbedcrypto7t64:ppc64el (2.28.8-1) ... 232s Selecting previously unselected package librist4:ppc64el. 232s Preparing to unpack .../097-librist4_0.2.10+dfsg-2_ppc64el.deb ... 232s Unpacking librist4:ppc64el (0.2.10+dfsg-2) ... 232s Selecting previously unselected package libsrt1.5-gnutls:ppc64el. 232s Preparing to unpack .../098-libsrt1.5-gnutls_1.5.3-1build2_ppc64el.deb ... 232s Unpacking libsrt1.5-gnutls:ppc64el (1.5.3-1build2) ... 232s Selecting previously unselected package libssh-4:ppc64el. 232s Preparing to unpack .../099-libssh-4_0.11.1-1_ppc64el.deb ... 232s Unpacking libssh-4:ppc64el (0.11.1-1) ... 232s Selecting previously unselected package libnorm1t64:ppc64el. 232s Preparing to unpack .../100-libnorm1t64_1.5.9+dfsg-3.1build1_ppc64el.deb ... 232s Unpacking libnorm1t64:ppc64el (1.5.9+dfsg-3.1build1) ... 232s Selecting previously unselected package libpgm-5.3-0t64:ppc64el. 232s Preparing to unpack .../101-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_ppc64el.deb ... 232s Unpacking libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 232s Selecting previously unselected package libsodium23:ppc64el. 232s Preparing to unpack .../102-libsodium23_1.0.18-1build3_ppc64el.deb ... 232s Unpacking libsodium23:ppc64el (1.0.18-1build3) ... 232s Selecting previously unselected package libzmq5:ppc64el. 232s Preparing to unpack .../103-libzmq5_4.3.5-1build2_ppc64el.deb ... 232s Unpacking libzmq5:ppc64el (4.3.5-1build2) ... 232s Selecting previously unselected package libavformat61:ppc64el. 232s Preparing to unpack .../104-libavformat61_7%3a7.1-3ubuntu1_ppc64el.deb ... 232s Unpacking libavformat61:ppc64el (7:7.1-3ubuntu1) ... 232s Selecting previously unselected package libbs2b0:ppc64el. 232s Preparing to unpack .../105-libbs2b0_3.1.0+dfsg-8_ppc64el.deb ... 232s Unpacking libbs2b0:ppc64el (3.1.0+dfsg-8) ... 232s Selecting previously unselected package libflite1:ppc64el. 232s Preparing to unpack .../106-libflite1_2.2-6build3_ppc64el.deb ... 232s Unpacking libflite1:ppc64el (2.2-6build3) ... 233s Selecting previously unselected package libserd-0-0:ppc64el. 233s Preparing to unpack .../107-libserd-0-0_0.32.2-1_ppc64el.deb ... 233s Unpacking libserd-0-0:ppc64el (0.32.2-1) ... 233s Selecting previously unselected package libzix-0-0:ppc64el. 233s Preparing to unpack .../108-libzix-0-0_0.4.2-2build1_ppc64el.deb ... 233s Unpacking libzix-0-0:ppc64el (0.4.2-2build1) ... 233s Selecting previously unselected package libsord-0-0:ppc64el. 233s Preparing to unpack .../109-libsord-0-0_0.16.16-2build1_ppc64el.deb ... 233s Unpacking libsord-0-0:ppc64el (0.16.16-2build1) ... 233s Selecting previously unselected package libsratom-0-0:ppc64el. 233s Preparing to unpack .../110-libsratom-0-0_0.6.16-1build1_ppc64el.deb ... 233s Unpacking libsratom-0-0:ppc64el (0.6.16-1build1) ... 233s Selecting previously unselected package liblilv-0-0:ppc64el. 233s Preparing to unpack .../111-liblilv-0-0_0.24.24-2_ppc64el.deb ... 233s Unpacking liblilv-0-0:ppc64el (0.24.24-2) ... 233s Selecting previously unselected package libmysofa1:ppc64el. 233s Preparing to unpack .../112-libmysofa1_1.3.2+dfsg-2ubuntu2_ppc64el.deb ... 233s Unpacking libmysofa1:ppc64el (1.3.2+dfsg-2ubuntu2) ... 233s Selecting previously unselected package libvulkan1:ppc64el. 233s Preparing to unpack .../113-libvulkan1_1.3.296.0-1_ppc64el.deb ... 233s Unpacking libvulkan1:ppc64el (1.3.296.0-1) ... 233s Selecting previously unselected package libplacebo349:ppc64el. 233s Preparing to unpack .../114-libplacebo349_7.349.0-2_ppc64el.deb ... 233s Unpacking libplacebo349:ppc64el (7.349.0-2) ... 233s Selecting previously unselected package libblas3:ppc64el. 233s Preparing to unpack .../115-libblas3_3.12.0-3build2_ppc64el.deb ... 233s Unpacking libblas3:ppc64el (3.12.0-3build2) ... 233s Selecting previously unselected package libgfortran5:ppc64el. 233s Preparing to unpack .../116-libgfortran5_14.2.0-7ubuntu1_ppc64el.deb ... 233s Unpacking libgfortran5:ppc64el (14.2.0-7ubuntu1) ... 233s Selecting previously unselected package liblapack3:ppc64el. 233s Preparing to unpack .../117-liblapack3_3.12.0-3build2_ppc64el.deb ... 233s Unpacking liblapack3:ppc64el (3.12.0-3build2) ... 233s Selecting previously unselected package libflac12t64:ppc64el. 233s Preparing to unpack .../118-libflac12t64_1.4.3+ds-2.1ubuntu2_ppc64el.deb ... 233s Unpacking libflac12t64:ppc64el (1.4.3+ds-2.1ubuntu2) ... 233s Selecting previously unselected package libsndfile1:ppc64el. 233s Preparing to unpack .../119-libsndfile1_1.2.2-1ubuntu5_ppc64el.deb ... 233s Unpacking libsndfile1:ppc64el (1.2.2-1ubuntu5) ... 233s Selecting previously unselected package libpulse0:ppc64el. 233s Preparing to unpack .../120-libpulse0_1%3a16.1+dfsg1-5.1ubuntu1_ppc64el.deb ... 233s Unpacking libpulse0:ppc64el (1:16.1+dfsg1-5.1ubuntu1) ... 233s Selecting previously unselected package libsphinxbase3t64:ppc64el. 233s Preparing to unpack .../121-libsphinxbase3t64_0.8+5prealpha+1-18_ppc64el.deb ... 233s Unpacking libsphinxbase3t64:ppc64el (0.8+5prealpha+1-18) ... 233s Selecting previously unselected package libpocketsphinx3:ppc64el. 233s Preparing to unpack .../122-libpocketsphinx3_0.8.0+real5prealpha+1-15ubuntu5_ppc64el.deb ... 233s Unpacking libpocketsphinx3:ppc64el (0.8.0+real5prealpha+1-15ubuntu5) ... 233s Selecting previously unselected package libpostproc58:ppc64el. 233s Preparing to unpack .../123-libpostproc58_7%3a7.1-3ubuntu1_ppc64el.deb ... 233s Unpacking libpostproc58:ppc64el (7:7.1-3ubuntu1) ... 233s Selecting previously unselected package libfftw3-double3:ppc64el. 233s Preparing to unpack .../124-libfftw3-double3_3.3.10-1ubuntu4_ppc64el.deb ... 233s Unpacking libfftw3-double3:ppc64el (3.3.10-1ubuntu4) ... 233s Selecting previously unselected package libsamplerate0:ppc64el. 233s Preparing to unpack .../125-libsamplerate0_0.2.2-4build1_ppc64el.deb ... 233s Unpacking libsamplerate0:ppc64el (0.2.2-4build1) ... 233s Selecting previously unselected package librubberband2:ppc64el. 233s Preparing to unpack .../126-librubberband2_3.3.0+dfsg-2build2_ppc64el.deb ... 233s Unpacking librubberband2:ppc64el (3.3.0+dfsg-2build2) ... 233s Selecting previously unselected package libswscale8:ppc64el. 233s Preparing to unpack .../127-libswscale8_7%3a7.1-3ubuntu1_ppc64el.deb ... 233s Unpacking libswscale8:ppc64el (7:7.1-3ubuntu1) ... 233s Selecting previously unselected package libvidstab1.1:ppc64el. 233s Preparing to unpack .../128-libvidstab1.1_1.1.0-2build1_ppc64el.deb ... 233s Unpacking libvidstab1.1:ppc64el (1.1.0-2build1) ... 233s Selecting previously unselected package libzimg2:ppc64el. 233s Preparing to unpack .../129-libzimg2_3.0.5+ds1-1build1_ppc64el.deb ... 233s Unpacking libzimg2:ppc64el (3.0.5+ds1-1build1) ... 233s Selecting previously unselected package libavfilter10:ppc64el. 233s Preparing to unpack .../130-libavfilter10_7%3a7.1-3ubuntu1_ppc64el.deb ... 233s Unpacking libavfilter10:ppc64el (7:7.1-3ubuntu1) ... 233s Selecting previously unselected package libcaca0:ppc64el. 233s Preparing to unpack .../131-libcaca0_0.99.beta20-5_ppc64el.deb ... 233s Unpacking libcaca0:ppc64el (0.99.beta20-5) ... 233s Selecting previously unselected package libcdio19t64:ppc64el. 233s Preparing to unpack .../132-libcdio19t64_2.1.0-4.2ubuntu1_ppc64el.deb ... 233s Unpacking libcdio19t64:ppc64el (2.1.0-4.2ubuntu1) ... 233s Selecting previously unselected package libcdio-cdda2t64:ppc64el. 233s Preparing to unpack .../133-libcdio-cdda2t64_10.2+2.0.2-1_ppc64el.deb ... 233s Unpacking libcdio-cdda2t64:ppc64el (10.2+2.0.2-1) ... 233s Selecting previously unselected package libcdio-paranoia2t64:ppc64el. 233s Preparing to unpack .../134-libcdio-paranoia2t64_10.2+2.0.2-1_ppc64el.deb ... 233s Unpacking libcdio-paranoia2t64:ppc64el (10.2+2.0.2-1) ... 233s Selecting previously unselected package libdc1394-25:ppc64el. 233s Preparing to unpack .../135-libdc1394-25_2.2.6-4build1_ppc64el.deb ... 233s Unpacking libdc1394-25:ppc64el (2.2.6-4build1) ... 233s Selecting previously unselected package libglvnd0:ppc64el. 233s Preparing to unpack .../136-libglvnd0_1.7.0-1build1_ppc64el.deb ... 233s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 233s Selecting previously unselected package libglapi-mesa:ppc64el. 233s Preparing to unpack .../137-libglapi-mesa_24.2.3-1ubuntu1_ppc64el.deb ... 233s Unpacking libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 233s Selecting previously unselected package libxcb-dri2-0:ppc64el. 233s Preparing to unpack .../138-libxcb-dri2-0_1.17.0-2_ppc64el.deb ... 233s Unpacking libxcb-dri2-0:ppc64el (1.17.0-2) ... 233s Selecting previously unselected package libxcb-glx0:ppc64el. 233s Preparing to unpack .../139-libxcb-glx0_1.17.0-2_ppc64el.deb ... 233s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 233s Selecting previously unselected package libxcb-present0:ppc64el. 233s Preparing to unpack .../140-libxcb-present0_1.17.0-2_ppc64el.deb ... 233s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 233s Selecting previously unselected package libxcb-randr0:ppc64el. 233s Preparing to unpack .../141-libxcb-randr0_1.17.0-2_ppc64el.deb ... 233s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 233s Selecting previously unselected package libxcb-sync1:ppc64el. 233s Preparing to unpack .../142-libxcb-sync1_1.17.0-2_ppc64el.deb ... 233s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 234s Selecting previously unselected package libxcb-xfixes0:ppc64el. 234s Preparing to unpack .../143-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 234s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 234s Selecting previously unselected package libxshmfence1:ppc64el. 234s Preparing to unpack .../144-libxshmfence1_1.3-1build5_ppc64el.deb ... 234s Unpacking libxshmfence1:ppc64el (1.3-1build5) ... 234s Selecting previously unselected package libxxf86vm1:ppc64el. 234s Preparing to unpack .../145-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 234s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 234s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 234s Preparing to unpack .../146-libdrm-amdgpu1_2.4.123-1_ppc64el.deb ... 234s Unpacking libdrm-amdgpu1:ppc64el (2.4.123-1) ... 234s Selecting previously unselected package libdrm-radeon1:ppc64el. 234s Preparing to unpack .../147-libdrm-radeon1_2.4.123-1_ppc64el.deb ... 234s Unpacking libdrm-radeon1:ppc64el (2.4.123-1) ... 234s Selecting previously unselected package mesa-libgallium:ppc64el. 234s Preparing to unpack .../148-mesa-libgallium_24.2.3-1ubuntu1_ppc64el.deb ... 234s Unpacking mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 234s Selecting previously unselected package libwayland-server0:ppc64el. 234s Preparing to unpack .../149-libwayland-server0_1.23.0-1_ppc64el.deb ... 234s Unpacking libwayland-server0:ppc64el (1.23.0-1) ... 234s Selecting previously unselected package libgbm1:ppc64el. 234s Preparing to unpack .../150-libgbm1_24.2.3-1ubuntu1_ppc64el.deb ... 234s Unpacking libgbm1:ppc64el (24.2.3-1ubuntu1) ... 234s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 234s Preparing to unpack .../151-libgl1-mesa-dri_24.2.3-1ubuntu1_ppc64el.deb ... 234s Unpacking libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 234s Selecting previously unselected package libglx-mesa0:ppc64el. 234s Preparing to unpack .../152-libglx-mesa0_24.2.3-1ubuntu1_ppc64el.deb ... 234s Unpacking libglx-mesa0:ppc64el (24.2.3-1ubuntu1) ... 234s Selecting previously unselected package libglx0:ppc64el. 234s Preparing to unpack .../153-libglx0_1.7.0-1build1_ppc64el.deb ... 234s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 234s Selecting previously unselected package libgl1:ppc64el. 234s Preparing to unpack .../154-libgl1_1.7.0-1build1_ppc64el.deb ... 234s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 234s Selecting previously unselected package libiec61883-0:ppc64el. 234s Preparing to unpack .../155-libiec61883-0_1.2.0-6build1_ppc64el.deb ... 234s Unpacking libiec61883-0:ppc64el (1.2.0-6build1) ... 234s Selecting previously unselected package libjack-jackd2-0:ppc64el. 234s Preparing to unpack .../156-libjack-jackd2-0_1.9.21~dfsg-3ubuntu3_ppc64el.deb ... 234s Unpacking libjack-jackd2-0:ppc64el (1.9.21~dfsg-3ubuntu3) ... 234s Selecting previously unselected package libopenal-data. 234s Preparing to unpack .../157-libopenal-data_1%3a1.23.1-4build1_all.deb ... 234s Unpacking libopenal-data (1:1.23.1-4build1) ... 234s Selecting previously unselected package libsndio7.0:ppc64el. 234s Preparing to unpack .../158-libsndio7.0_1.10.0-0.1_ppc64el.deb ... 234s Unpacking libsndio7.0:ppc64el (1.10.0-0.1) ... 234s Selecting previously unselected package libopenal1:ppc64el. 234s Preparing to unpack .../159-libopenal1_1%3a1.23.1-4build1_ppc64el.deb ... 234s Unpacking libopenal1:ppc64el (1:1.23.1-4build1) ... 234s Selecting previously unselected package libwayland-client0:ppc64el. 234s Preparing to unpack .../160-libwayland-client0_1.23.0-1_ppc64el.deb ... 234s Unpacking libwayland-client0:ppc64el (1.23.0-1) ... 234s Selecting previously unselected package libdecor-0-0:ppc64el. 234s Preparing to unpack .../161-libdecor-0-0_0.2.2-1build2_ppc64el.deb ... 234s Unpacking libdecor-0-0:ppc64el (0.2.2-1build2) ... 234s Selecting previously unselected package libwayland-cursor0:ppc64el. 234s Preparing to unpack .../162-libwayland-cursor0_1.23.0-1_ppc64el.deb ... 234s Unpacking libwayland-cursor0:ppc64el (1.23.0-1) ... 234s Selecting previously unselected package libwayland-egl1:ppc64el. 234s Preparing to unpack .../163-libwayland-egl1_1.23.0-1_ppc64el.deb ... 234s Unpacking libwayland-egl1:ppc64el (1.23.0-1) ... 234s Selecting previously unselected package libxcursor1:ppc64el. 234s Preparing to unpack .../164-libxcursor1_1%3a1.2.2-1_ppc64el.deb ... 234s Unpacking libxcursor1:ppc64el (1:1.2.2-1) ... 234s Selecting previously unselected package libxi6:ppc64el. 234s Preparing to unpack .../165-libxi6_2%3a1.8.2-1_ppc64el.deb ... 234s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 234s Selecting previously unselected package libxrandr2:ppc64el. 234s Preparing to unpack .../166-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 234s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 234s Selecting previously unselected package x11-common. 234s Preparing to unpack .../167-x11-common_1%3a7.7+23ubuntu3_all.deb ... 234s Unpacking x11-common (1:7.7+23ubuntu3) ... 234s Selecting previously unselected package libxss1:ppc64el. 234s Preparing to unpack .../168-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 234s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 234s Selecting previously unselected package libsdl2-2.0-0:ppc64el. 234s Preparing to unpack .../169-libsdl2-2.0-0_2.30.6+dfsg-1_ppc64el.deb ... 234s Unpacking libsdl2-2.0-0:ppc64el (2.30.6+dfsg-1) ... 234s Selecting previously unselected package libxcb-shape0:ppc64el. 234s Preparing to unpack .../170-libxcb-shape0_1.17.0-2_ppc64el.deb ... 234s Unpacking libxcb-shape0:ppc64el (1.17.0-2) ... 234s Selecting previously unselected package libxv1:ppc64el. 234s Preparing to unpack .../171-libxv1_2%3a1.0.11-1.1build1_ppc64el.deb ... 234s Unpacking libxv1:ppc64el (2:1.0.11-1.1build1) ... 234s Selecting previously unselected package libavdevice61:ppc64el. 234s Preparing to unpack .../172-libavdevice61_7%3a7.1-3ubuntu1_ppc64el.deb ... 234s Unpacking libavdevice61:ppc64el (7:7.1-3ubuntu1) ... 234s Selecting previously unselected package libde265-0:ppc64el. 234s Preparing to unpack .../173-libde265-0_1.0.15-1build4_ppc64el.deb ... 234s Unpacking libde265-0:ppc64el (1.0.15-1build4) ... 234s Selecting previously unselected package libexif12:ppc64el. 234s Preparing to unpack .../174-libexif12_0.6.24-1build2_ppc64el.deb ... 234s Unpacking libexif12:ppc64el (0.6.24-1build2) ... 234s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 234s Preparing to unpack .../175-libheif-plugin-aomdec_1.18.1-2_ppc64el.deb ... 234s Unpacking libheif-plugin-aomdec:ppc64el (1.18.1-2) ... 234s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 234s Preparing to unpack .../176-libheif-plugin-libde265_1.18.1-2_ppc64el.deb ... 234s Unpacking libheif-plugin-libde265:ppc64el (1.18.1-2) ... 234s Selecting previously unselected package libheif1:ppc64el. 234s Preparing to unpack .../177-libheif1_1.18.1-2_ppc64el.deb ... 234s Unpacking libheif1:ppc64el (1.18.1-2) ... 234s Selecting previously unselected package libwmflite-0.2-7:ppc64el. 234s Preparing to unpack .../178-libwmflite-0.2-7_0.2.13-1.1build3_ppc64el.deb ... 234s Unpacking libwmflite-0.2-7:ppc64el (0.2.13-1.1build3) ... 234s Selecting previously unselected package libgraphicsmagick-q16-3t64. 234s Preparing to unpack .../179-libgraphicsmagick-q16-3t64_1.4+really1.3.45-1build1_ppc64el.deb ... 234s Unpacking libgraphicsmagick-q16-3t64 (1.4+really1.3.45-1build1) ... 234s Selecting previously unselected package libgraphicsmagick++-q16-12t64. 235s Preparing to unpack .../180-libgraphicsmagick++-q16-12t64_1.4+really1.3.45-1build1_ppc64el.deb ... 235s Unpacking libgraphicsmagick++-q16-12t64 (1.4+really1.3.45-1build1) ... 235s Selecting previously unselected package libice6:ppc64el. 235s Preparing to unpack .../181-libice6_2%3a1.1.1-1_ppc64el.deb ... 235s Unpacking libice6:ppc64el (2:1.1.1-1) ... 235s Selecting previously unselected package libopenslide0. 235s Preparing to unpack .../182-libopenslide0_3.4.1+dfsg-7build2_ppc64el.deb ... 235s Unpacking libopenslide0 (3.4.1+dfsg-7build2) ... 235s Selecting previously unselected package libpoppler140:ppc64el. 235s Preparing to unpack .../183-libpoppler140_24.08.0-1_ppc64el.deb ... 235s Unpacking libpoppler140:ppc64el (24.08.0-1) ... 235s Selecting previously unselected package libpoppler-glib8t64:ppc64el. 235s Preparing to unpack .../184-libpoppler-glib8t64_24.08.0-1_ppc64el.deb ... 235s Unpacking libpoppler-glib8t64:ppc64el (24.08.0-1) ... 235s Selecting previously unselected package libsm6:ppc64el. 235s Preparing to unpack .../185-libsm6_2%3a1.2.4-1_ppc64el.deb ... 235s Unpacking libsm6:ppc64el (2:1.2.4-1) ... 235s Selecting previously unselected package libturbojpeg:ppc64el. 235s Preparing to unpack .../186-libturbojpeg_1%3a2.1.5-2ubuntu2_ppc64el.deb ... 235s Unpacking libturbojpeg:ppc64el (1:2.1.5-2ubuntu2) ... 235s Selecting previously unselected package libxt6t64:ppc64el. 235s Preparing to unpack .../187-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 235s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 235s Selecting previously unselected package libxmu6:ppc64el. 235s Preparing to unpack .../188-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 235s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 235s Selecting previously unselected package libsixel1:ppc64el. 235s Preparing to unpack .../189-libsixel1_1.10.3-3build1_ppc64el.deb ... 235s Unpacking libsixel1:ppc64el (1.10.3-3build1) ... 235s Selecting previously unselected package timg. 235s Preparing to unpack .../190-timg_1.6.0-1build1_ppc64el.deb ... 235s Unpacking timg (1.6.0-1build1) ... 235s Selecting previously unselected package wl-clipboard. 235s Preparing to unpack .../191-wl-clipboard_2.2.1-1build1_ppc64el.deb ... 235s Unpacking wl-clipboard (2.2.1-1build1) ... 235s Selecting previously unselected package xclip. 235s Preparing to unpack .../192-xclip_0.13-4_ppc64el.deb ... 235s Unpacking xclip (0.13-4) ... 235s Selecting previously unselected package xsel. 235s Preparing to unpack .../193-xsel_1.2.1-1_ppc64el.deb ... 235s Unpacking xsel (1.2.1-1) ... 235s Selecting previously unselected package autopkgtest-satdep. 235s Preparing to unpack .../194-3-autopkgtest-satdep.deb ... 235s Unpacking autopkgtest-satdep (0) ... 235s Setting up libgme0:ppc64el (0.6.3-7build1) ... 235s Setting up libchromaprint1:ppc64el (1.5.1-6) ... 235s Setting up libhwy1t64:ppc64el (1.2.0-3ubuntu3) ... 235s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 235s Setting up xsel (1.2.1-1) ... 235s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 235s Setting up liblcms2-2:ppc64el (2.14-2build1) ... 235s Setting up libpixman-1-0:ppc64el (0.44.0-2) ... 235s Setting up libdvdread8t64:ppc64el (6.1.3-2) ... 235s Setting up libudfread0:ppc64el (1.1.2-1build1) ... 235s Setting up libnorm1t64:ppc64el (1.5.9+dfsg-3.1build1) ... 235s Setting up libsharpyuv0:ppc64el (1.4.0-0.1) ... 235s Setting up libwayland-server0:ppc64el (1.23.0-1) ... 235s Setting up libaom3:ppc64el (3.11.0~rc1-1) ... 235s Setting up libx11-xcb1:ppc64el (2:1.8.7-1build1) ... 235s Setting up librabbitmq4:ppc64el (0.14.0-1) ... 235s Setting up libraw1394-11:ppc64el (2.1.2-2build3) ... 235s Setting up libsodium23:ppc64el (1.0.18-1build3) ... 235s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 235s Setting up libogg0:ppc64el (1.3.5-3build1) ... 235s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 235s Setting up libspeex1:ppc64el (1.2.1-2ubuntu3) ... 235s Setting up libshine3:ppc64el (3.1.1-2build1) ... 235s Setting up libcaca0:ppc64el (0.99.beta20-5) ... 235s Setting up libwmflite-0.2-7:ppc64el (0.2.13-1.1build3) ... 235s Setting up libxi6:ppc64el (2:1.8.2-1) ... 235s Setting up libx264-164:ppc64el (2:0.164.3108+git31e19f9-2build1) ... 235s Setting up libtwolame0:ppc64el (0.4.0-2build3) ... 235s Setting up libmbedcrypto7t64:ppc64el (2.28.8-1) ... 235s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 235s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 235s Setting up libgsm1:ppc64el (1.0.22-1build1) ... 235s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 235s Setting up libzix-0-0:ppc64el (0.4.2-2build1) ... 235s Setting up libdrm-radeon1:ppc64el (2.4.123-1) ... 235s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 235s Setting up libcodec2-1.2:ppc64el (1.2.0-2build1) ... 235s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 235s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 235s Setting up libmysofa1:ppc64el (1.3.2+dfsg-2ubuntu2) ... 235s Setting up libxcb-shape0:ppc64el (1.17.0-2) ... 235s Setting up x11-common (1:7.7+23ubuntu3) ... 235s Setting up libcdio19t64:ppc64el (2.1.0-4.2ubuntu1) ... 235s Setting up libdeflate0:ppc64el (1.22-1) ... 235s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 235s Setting up libchafa0t64:ppc64el (1.14.5-1) ... 235s Setting up libmpg123-0t64:ppc64el (1.32.8-1) ... 235s Setting up libgomp1:ppc64el (14.2.0-7ubuntu1) ... 235s Setting up libcjson1:ppc64el (1.7.18-3) ... 235s Setting up libxvidcore4:ppc64el (2:1.3.7-1build1) ... 235s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 235s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 235s Setting up libsnappy1v5:ppc64el (1.2.1-1) ... 235s Setting up libcdio-cdda2t64:ppc64el (10.2+2.0.2-1) ... 235s Setting up librist4:ppc64el (0.2.10+dfsg-2) ... 235s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 235s Setting up libasound2-data (1.2.12-1) ... 235s Setting up libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 235s Setting up libblas3:ppc64el (3.12.0-3build2) ... 235s 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 235s Setting up libasound2t64:ppc64el (1.2.12-1) ... 235s Setting up libva2:ppc64el (2.22.0-1) ... 235s Setting up libsvtav1enc2:ppc64el (2.2.1+dfsg-2) ... 235s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 235s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 235s Setting up libopus0:ppc64el (1.5.2-2) ... 235s Setting up libexif12:ppc64el (0.6.24-1build2) ... 235s Setting up libx265-209:ppc64el (3.6-3) ... 235s Setting up libsixel1:ppc64el (1.10.3-3build1) ... 235s Setting up libcdio-paranoia2t64:ppc64el (10.2+2.0.2-1) ... 235s Setting up libdc1394-25:ppc64el (2.2.6-4build1) ... 235s Setting up libxv1:ppc64el (2:1.0.11-1.1build1) ... 235s Setting up fonts-dejavu-mono (2.37-8) ... 235s Setting up libvorbis0a:ppc64el (1.3.7-2) ... 235s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 235s Setting up fonts-dejavu-core (2.37-8) ... 235s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 235s Setting up libfftw3-double3:ppc64el (3.3.10-1ubuntu4) ... 235s Setting up libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 235s Setting up libssh-4:ppc64el (0.11.1-1) ... 235s Setting up libgfortran5:ppc64el (14.2.0-7ubuntu1) ... 235s Setting up libvulkan1:ppc64el (1.3.296.0-1) ... 235s Setting up libwebp7:ppc64el (1.4.0-0.1) ... 235s Setting up libsndio7.0:ppc64el (1.10.0-0.1) ... 235s Setting up libxcb-dri2-0:ppc64el (1.17.0-2) ... 235s Setting up libgif7:ppc64el (5.2.2-1ubuntu1) ... 235s Setting up libturbojpeg:ppc64el (1:2.1.5-2ubuntu2) ... 235s Setting up libvidstab1.1:ppc64el (1.1.0-2build1) ... 235s Setting up libvpx9:ppc64el (1.14.1-1ubuntu1) ... 235s Setting up libsrt1.5-gnutls:ppc64el (1.5.3-1build2) ... 235s Setting up libflite1:ppc64el (2.2-6build3) ... 235s Setting up libdav1d7:ppc64el (1.5.0-1) ... 235s Setting up libva-drm2:ppc64el (2.22.0-1) ... 235s Setting up ocl-icd-libopencl1:ppc64el (2.3.2-1build1) ... 235s Setting up libasyncns0:ppc64el (0.8-6build4) ... 235s Setting up libxshmfence1:ppc64el (1.3-1build5) ... 235s Setting up libvdpau1:ppc64el (1.5-3) ... 235s Setting up libbs2b0:ppc64el (3.1.0+dfsg-8) ... 235s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 235s Setting up librav1e0.7:ppc64el (0.7.1-7) ... 235s Setting up libzimg2:ppc64el (3.0.5+ds1-1build1) ... 235s Setting up libopenjp2-7:ppc64el (2.5.0-2ubuntu1) ... 235s Setting up libharfbuzz0b:ppc64el (9.0.0-1) ... 235s Setting up libopenal-data (1:1.23.1-4build1) ... 235s Setting up libthai-data (0.1.29-2build1) ... 235s Setting up libabsl20230802:ppc64el (20230802.1-4ubuntu1) ... 235s Setting up libunibreak6:ppc64el (6.1-2) ... 235s Setting up libflac12t64:ppc64el (1.4.3+ds-2.1ubuntu2) ... 235s Setting up libwayland-egl1:ppc64el (1.23.0-1) ... 235s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 235s Setting up libde265-0:ppc64el (1.0.15-1build4) ... 235s Setting up libsamplerate0:ppc64el (0.2.2-4build1) ... 235s Setting up libva-x11-2:ppc64el (2.22.0-1) ... 235s Setting up libwebpmux3:ppc64el (1.4.0-0.1) ... 235s Setting up libzvbi-common (0.2.42-2) ... 235s Setting up libmp3lame0:ppc64el (3.100-6build1) ... 235s Setting up libvorbisenc2:ppc64el (1.3.7-2) ... 235s Setting up libdvdnav4:ppc64el (6.1.1-3build1) ... 235s Setting up libiec61883-0:ppc64el (1.2.0-6build1) ... 235s Setting up libserd-0-0:ppc64el (0.32.2-1) ... 235s Setting up libdrm-amdgpu1:ppc64el (2.4.123-1) ... 235s Setting up libwayland-client0:ppc64el (1.23.0-1) ... 235s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 235s Setting up libavc1394-0:ppc64el (0.5.4-5build3) ... 235s Setting up wl-clipboard (2.2.1-1build1) ... 235s Setting up libice6:ppc64el (2:1.1.1-1) ... 235s Setting up mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 235s Setting up liblapack3:ppc64el (3.12.0-3build2) ... 235s 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 235s Setting up libzmq5:ppc64el (4.3.5-1build2) ... 235s Setting up libzvbi0t64:ppc64el (0.2.42-2) ... 235s Setting up libgbm1:ppc64el (24.2.3-1ubuntu1) ... 235s Setting up libsoxr0:ppc64el (0.1.3-4build3) ... 235s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 236s Setting up libwebpdemux2:ppc64el (1.4.0-0.1) ... 236s Setting up libxcursor1:ppc64el (1:1.2.2-1) ... 236s Setting up libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 236s Setting up libopenal1:ppc64el (1:1.23.1-4build1) ... 236s Setting up libavutil59:ppc64el (7:7.1-3ubuntu1) ... 236s Setting up libpostproc58:ppc64el (7:7.1-3ubuntu1) ... 236s Setting up libthai0:ppc64el (0.1.29-2build1) ... 236s Setting up libvorbisfile3:ppc64el (1.3.7-2) ... 236s Setting up libswresample5:ppc64el (7:7.1-3ubuntu1) ... 236s Setting up libswscale8:ppc64el (7:7.1-3ubuntu1) ... 236s Setting up libplacebo349:ppc64el (7.349.0-2) ... 236s Setting up libgav1-1:ppc64el (0.19.0-2) ... 236s Setting up librubberband2:ppc64el (3.3.0+dfsg-2build2) ... 236s Setting up libjack-jackd2-0:ppc64el (1.9.21~dfsg-3ubuntu3) ... 236s Setting up libsord-0-0:ppc64el (0.16.16-2build1) ... 236s Setting up libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 236s Setting up libwayland-cursor0:ppc64el (1.23.0-1) ... 236s Setting up libsratom-0-0:ppc64el (0.6.16-1build1) ... 236s Setting up libdecor-0-0:ppc64el (0.2.2-1build2) ... 236s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 236s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 236s Setting up libsndfile1:ppc64el (1.2.2-1ubuntu5) ... 236s Setting up libbluray2:ppc64el (1:1.3.4-1build1) ... 236s Setting up libyuv0:ppc64el (0.0.1888.20241107-1) ... 236s Setting up libsm6:ppc64el (2:1.2.4-1) ... 236s Setting up liblilv-0-0:ppc64el (0.24.24-2) ... 236s Setting up libopenmpt0t64:ppc64el (0.7.9-1) ... 236s Setting up libjxl0.10:ppc64el (0.10.3-4ubuntu1) ... 236s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 238s Regenerating fonts cache... done. 238s Setting up libavif16:ppc64el (1.1.1-1ubuntu1) ... 238s Setting up libglx-mesa0:ppc64el (24.2.3-1ubuntu1) ... 238s Setting up libglx0:ppc64el (1.7.0-1build1) ... 238s Setting up libpulse0:ppc64el (1:16.1+dfsg1-5.1ubuntu1) ... 238s Setting up libpango-1.0-0:ppc64el (1.54.0+ds-2) ... 238s Setting up libcairo2:ppc64el (1.18.2-2) ... 238s Setting up libsphinxbase3t64:ppc64el (0.8+5prealpha+1-18) ... 238s Setting up libgl1:ppc64el (1.7.0-1build1) ... 238s Setting up libass9:ppc64el (1:0.17.3-1) ... 238s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 238s Setting up libtheora0:ppc64el (1.1.1+dfsg.1-17) ... 238s Setting up libpoppler140:ppc64el (24.08.0-1) ... 238s Setting up libcairo-gobject2:ppc64el (1.18.2-2) ... 238s Setting up libpangoft2-1.0-0:ppc64el (1.54.0+ds-2) ... 238s Setting up libopenslide0 (3.4.1+dfsg-7build2) ... 238s Setting up libsdl2-2.0-0:ppc64el (2.30.6+dfsg-1) ... 238s Setting up libpangocairo-1.0-0:ppc64el (1.54.0+ds-2) ... 238s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 238s Setting up librsvg2-2:ppc64el (2.59.1+dfsg-1) ... 238s Setting up libpoppler-glib8t64:ppc64el (24.08.0-1) ... 238s Setting up libpocketsphinx3:ppc64el (0.8.0+real5prealpha+1-15ubuntu5) ... 238s Setting up xclip (0.13-4) ... 238s Setting up libavcodec61:ppc64el (7:7.1-3ubuntu1) ... 238s Setting up chafa (1.14.5-1) ... 238s Setting up libavformat61:ppc64el (7:7.1-3ubuntu1) ... 238s Setting up libavfilter10:ppc64el (7:7.1-3ubuntu1) ... 238s Setting up libavdevice61:ppc64el (7:7.1-3ubuntu1) ... 238s Setting up libheif1:ppc64el (1.18.1-2) ... 238s Setting up libheif-plugin-aomdec:ppc64el (1.18.1-2) ... 238s Setting up libheif-plugin-libde265:ppc64el (1.18.1-2) ... 238s Setting up libgraphicsmagick-q16-3t64 (1.4+really1.3.45-1build1) ... 238s Setting up libgraphicsmagick++-q16-12t64 (1.4+really1.3.45-1build1) ... 238s Setting up timg (1.6.0-1build1) ... 238s Setting up autopkgtest-satdep (0) ... 238s Processing triggers for libc-bin (2.40-1ubuntu3) ... 238s Processing triggers for man-db (2.12.1-3) ... 240s (Reading database ... 75838 files and directories currently installed.) 240s Removing autopkgtest-satdep (0) ... 241s autopkgtest [17:13:06]: test run-commands: [----------------------- 241s 241s # 0. Basic arguments 241s offpunk --version 242s Offpunk 2.3 242s offpunk --help 243s usage: offpunk [-h] [--bookmarks] [--config-file FILE] [--sync] [--assume-yes] 243s [--disable-http] [--fetch-later] [--depth DEPTH] 243s [--images-mode IMAGES_MODE] [--cache-validity CACHE_VALIDITY] 243s [--version] [--features] 243s [URL ...] 243s 243s Offline-First Gemini/Web/Gopher/RSS reader and browser 243s 243s positional arguments: 243s URL Arguments should be URL to be fetched or, if --sync is 243s used, lists 243s 243s options: 243s -h, --help show this help message and exit 243s --bookmarks start with your list of bookmarks 243s --config-file FILE use this particular config file instead of default 243s --sync run non-interactively to build cache by exploring 243s lists passed as argument. Without argument, all lists 243s are fetched. 243s --assume-yes assume-yes when asked questions about 243s certificates/redirections during sync (lower security) 243s --disable-http do not try to get http(s) links (but already cached 243s will be displayed) 243s --fetch-later run non-interactively with an URL as argument to fetch 243s it later 243s --depth DEPTH depth of the cache to build. Default is 1. More is 243s crazy. Use at your own risks! 243s --images-mode IMAGES_MODE 243s the mode to use to choose which images to download in 243s a HTML page. one of (None, readable, full). Warning: 243s full will slowdown your sync. 243s --cache-validity CACHE_VALIDITY 243s duration for which a cache is valid before sync 243s (seconds) 243s --version display version information and quit 243s --features display available features and dependancies then quit 243s offpunk --features 243s moving from tofu.db to certificates as files 243s Upgrading cache to version 1: migrating index.txt to gophermap 243s Offpunk 2.3 243s =========== 243s Highly recommended: 243s - python-cryptography : Installed 243s - xdg-open : Installed 243s 243s Web browsing: 243s - python-requests : Installed 243s - python-feedparser : Installed 243s - python-bs4 : Installed 243s - python-readability : Installed 243s - timg 1.3.2+ : Installed 243s - chafa 1.10+ : Installed 243s 243s Nice to have: 243s - python-setproctitle : Installed 243s - X11 clipboard (xsel or xclip) : Installed 243s - Wayland clipboard (wl-clipboard): Installed 243s 243s Features : 243s - Render images (chafa or timg) : Installed 243s - Render HTML (bs4, readability) : Installed 243s - Render Atom/RSS feeds (feedparser) : Installed 243s - Connect to http/https (requests) : Installed 243s - Detect text encoding (python-chardet) : Installed 243s - restore last position (less 572+) : Installed 243s 243s Config directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 243s User Data directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/ 243s Cache directoy : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.cache/offpunk/ 243s echo quit | offpunk --bookmarks 244s bookmarks (0 items) (local file) 244s bookmarks 244s Creating config directory /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 244s Welcome to Offpunk! 244s Type `help` to get the list of available command. 244s ON> You can close your screen! 244s 244s # 1. Basic commands 244s cat << END | offpunk 244s version 244s help 244s help abbrevs 244s help add 244s help back 244s help blackbox 244s help bookmarks 244s help cat 244s help cert 244s help copy 244s help find 244s help forward 244s help go 244s help gus 244s help handler 244s help help 244s help history 244s help info 244s help list 244s help ls 244s help mark 244s help move 244s help offline 244s help online 244s help open 244s help redirect 244s help reload 244s help root 244s help save 244s help set 244s help shell echo test 244s help subscribe 244s help sync 244s help theme 244s help tour 244s help url 244s help version 244s help wikipedia 244s help exit 244s help quit 244s quit 244s END 244s Welcome to Offpunk! 244s Type `help` to get the list of available command. 244s ON> Offpunk 2.3 244s =========== 244s Highly recommended: 244s - python-cryptography : Installed 244s - xdg-open : Installed 244s 244s Web browsing: 244s - python-requests : Installed 244s - python-feedparser : Installed 244s - python-bs4 : Installed 244s - python-readability : Installed 244s - timg 1.3.2+ : Installed 244s - chafa 1.10+ : Installed 244s 244s Nice to have: 244s - python-setproctitle : Installed 244s - X11 clipboard (xsel or xclip) : Installed 244s - Wayland clipboard (wl-clipboard): Installed 244s 244s Features : 244s - Render images (chafa or timg) : Installed 244s - Render HTML (bs4, readability) : Installed 244s - Render Atom/RSS feeds (feedparser) : Installed 244s - Connect to http/https (requests) : Installed 244s - Detect text encoding (python-chardet) : Installed 244s - restore last position (less 572+) : Installed 244s 244s Config directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.config/offpunk/ 244s User Data directory : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/ 244s Cache directoy : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.cache/offpunk/ 244s ON> 244s Documented commands (type help ): 244s ======================================== 244s abbrevs cat go info offline reload shell up 244s add copy gus list online root subscribe url 244s archive exit handler ls open save sync version 244s back find help mark quit search theme view 244s bookmarks forward history move redirect set tour wikipedia 244s 244s ON> Print all Offpunk command abbreviations. 244s ON> Add the current URL to the list specied as argument. 244s If no argument given, URL is added to Bookmarks. 244s ON> Go back to the previous gemini item. 244s ON> *** No help on blackbox 244s ON> Show or access the bookmarks menu. 244s 'bookmarks' shows all bookmarks. 244s 'bookmarks n' navigates immediately to item n in the bookmark menu. 244s Bookmarks are stored using the 'add' command. 244s ON> Run most recently visited item through "cat" command. 244s ON> *** No help on cert 244s ON> Copy the content of the last visited page as gemtext/html in the clipboard. 244s Use with "url" as argument to only copy the adress. 244s Use with "raw" to copy ANSI content as seen in your terminal (with colour codes). 244s Use with "cache" to copy the path of the cached content. 244s Use with "title" to copy the title of the page. 244s Use with "link" to copy a link in the gemtext format to that page with the title. 244s 244s ON> Find in current page by displaying only relevant lines (grep). 244s ON> Go forward to the next gemini item. 244s ON> Go to a gemini URL or marked item. 244s ON> Submit a search query to the geminispace.info search engine. 244s ON> View or set handler commands for different MIME types. 244s ON> ALARM! Recursion detected! ALARM! Prepare to eject! 244s ON> Display history. 244s ON> Display information about current page. 244s ON> Manage list of bookmarked pages. 244s - list : display available lists 244s - list $LIST : display pages in $LIST 244s - list create $NEWLIST : create a new list 244s - list edit $LIST : edit the list 244s - list subscribe $LIST : during sync, add new links found in listed pages to tour 244s - list freeze $LIST : don’t update pages in list during sync if a cache already exists 244s - list normal $LIST : update pages in list during sync but don’t add anything to tour 244s - list delete $LIST : delete a list permanently (a confirmation is required) 244s - list help : print this help 244s See also : 244s - add $LIST (to add current page to $LIST or, by default, to bookmarks) 244s - move $LIST (to add current page to list while removing from all others) 244s - archive (to remove current page from all lists while adding to archives) 244s 244s There’s no "delete" on purpose. The use of "archive" is recommended. 244s 244s The following lists cannot be removed or frozen but can be edited with "list edit" 244s - list archives : contains last 200 archived URLs 244s - history : contains last 200 visisted URLs 244s - to_fetch : contains URLs that will be fetch during the next sync 244s - tour : contains the next URLs to visit during a tour (see "help tour") 244s 244s 244s ON> List contents of current index. 244s Use 'ls -l' to see URLs. 244s ON> Mark the current item with a single letter. This letter can then 244s be passed to the 'go' command to return to the current item later. 244s Think of it like marks in vi: 'mark a'='ma' and 'go a'=''a'. 244s Marks are temporary until shutdown (not saved to disk). 244s ON> move LIST will add the current page to the list LIST. 244s With a major twist: current page will be removed from all other lists. 244s If current page was not in a list, this command is similar to `add LIST`. 244s ON> Use Offpunk offline by only accessing cached content 244s ON> Use Offpunk online with a direct connection 244s ON> Open current item with the configured handler or xdg-open. 244s Uses "open url" to open current URL in a browser. 244s see "handler" command to set your handler. 244s ON> Display and manage the list of redirected URLs. This features is mostly useful to use privacy-friendly frontends for popular websites. 244s ON> Reload the current URL. 244s ON> Go to root selector of the server hosting current item. 244s ON> Save an item to the filesystem. 244s 'save n filename' saves menu item n to the specified filename. 244s 'save filename' saves the last viewed item to the specified filename. 244s 'save n' saves menu item n to an automagic filename. 244s ON> View or set various options. 244s ON> *** No help on shell echo test 244s ON> Subscribe to current page by saving it in the "subscribed" list. 244s If a new link is found in the page during a --sync, the new link is automatically 244s fetched and added to your next tour. 244s To unsubscribe, remove the page from the "subscribed" list. 244s ON> Synchronize all bookmarks lists and URLs from the to_fetch list. 244s - New elements in pages in subscribed lists will be added to tour 244s - Elements in list to_fetch will be retrieved and added to tour 244s - Normal lists will be synchronized and updated 244s - Frozen lists will be fetched only if not present. 244s 244s Before a sync, you can edit the list of URLs that will be fetched with the 244s following command: "list edit to_fetch" 244s 244s Argument : duration of cache validity (in seconds). 244s ON> Change the colors of your rendered text. 244s 244s "theme ELEMENT COLOR" 244s 244s ELEMENT is one of: window_title, window_subtitle, title, 244s subtitle,subsubtitle,link,oneline_link,new_link,image_link,preformatted,blockquote. 244s 244s COLOR is one or many (separated by space) of: bold, faint, italic, underline, black, 244s red, green, yellow, blue, purple, cyan, white. 244s 244s Each color can alternatively be prefaced with "bright_". 244s ON> Add index items as waypoints on a tour, which is basically a FIFO 244s queue of gemini items. 244s 244s `tour` or `t` alone brings you to the next item in your tour. 244s Items can be added with `tour 1 2 3 4` or ranges like `tour 1-4`. 244s All items in current menu can be added with `tour *`. 244s All items in $LIST can be added with `tour $LIST`. 244s Current item can be added back to the end of the tour with `tour .`. 244s Current tour can be listed with `tour ls` and scrubbed with `tour clear`. 244s ON> Print URL of most recently visited item. 244s ON> Display version and system information. 244s ON> Search on wikipedia using the configured Gemini interface. 244s The first word should be the two letters code for the language. 244s Exemple : "wikipedia en Gemini protocol" 244s But you can also use abbreviations to go faster: 244s "wen Gemini protocol". (your abbreviation might be missing, report the bug) 244s The interface used can be modified with the command: 244s "set wikipedia URL" where URL should contains two "%s", the first 244s one used for the language, the second for the search string. 244s ON> Exit Offpunk. 244s ON> Exit Offpunk. 244s ON> You can close your screen! 244s 244s # cert calls a submenu which expects then a blank line to get outside. 244s # find will call the pager 244s # gus and search will launch the client to the search engine. 244s # reload will call the pager 244s # wikipedia will require test to have Internet access 244s cat << END | offpunk 244s abbrevs 244s add 244s archive 244s back 244s blackbox 244s bookmarks 244s cat 244s cert 244s 244s copy 244s forward 244s go 244s handler 244s history 244s info 244s list 244s ls 244s mark 244s move 244s offline 244s online 244s open 244s redirect 244s root 244s save 244s set 244s shell echo test 244s subscribe 244s 244s sync 244s tour 244s theme 244s url 244s exit 244s END 245s Welcome to Offpunk! 245s Type `help` to get the list of available command. 245s ON> 245s Command Abbreviations: 245s ====================== 245s .. up 245s a add 245s b back 245s bb blackbox 245s bm bookmarks 245s book bookmarks 245s cp copy 245s f forward 245s g go 245s h history 245s hist history 245s l view 245s less view 245s man help 245s mv move 245s n next 245s off offline 245s on online 245s p previous 245s prev previous 245s q quit 245s r reload 245s s save 245s se search 245s / find 245s t tour 245s u up 245s v view 245s w wikipedia 245s wen wikipedia en 245s wfr wikipedia fr 245s wes wikipedia es 245s 245s ON> You need to 'go' somewhere, first 245s ON> You need to 'go' somewhere, first 245s ON> ON> What? 245s ON> bookmarks (0 items) (local file) 245s bookmarks 245s ON> bookmarks (0 items) (local file) 245s bookmarks 245s ON> What? 245s ON> ON> xsel: Can't open display: (null) 245s : Inappropriate ioctl for device 245s Error: Can't open display: (null) 245s error: XDG_RUNTIME_DIR is invalid or not set in the environment. 245s Failed to connect to a Wayland server: No such file or directory 245s Note: WAYLAND_DISPLAY is unset (falling back to wayland-0) 245s Note: XDG_RUNTIME_DIR is unset 245s ON> ON> Go where? (hint: simply copy an URL in your clipboard) 245s ON> ON> history (1 items) (local file) 245s history 245s [1] bookmarks (bookmarks), visited on Sat Nov 9 17:13:09 2024 245s  245s ON> history (history) 245s 245s URL : list:///history 245s Mime : text/gemini 245s Cache : /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists/history.gmi 245s Renderer : t.GemtextRenderer 245s 245s Page is not save in any list 245s ON>  (2 items) (local file) 245s 245s Bookmarks Lists (updated during sync) 245s [1] bookmarks (0 items) 245s 245s System Lists 245s [2] history (1 items) 245s  245s ON> [1] list:///bookmarks 245s [2] list:///history 245s ON> ON> LIST argument is required as the target for your move 245s ON> Offpunk is now offline and will only access cached content 245s OFF> Offpunk is online and will access the network 245s ON> /usr/bin/xdg-open: 1032: www-browser: not found 245s /usr/bin/xdg-open: 1032: links2: not found 245s /usr/bin/xdg-open: 1032: elinks: not found 245s /usr/bin/xdg-open: 1032: links: not found 245s /usr/bin/xdg-open: 1032: lynx: not found 245s /usr/bin/xdg-open: 1032: w3m: not found 245s xdg-open: no method available for opening '/tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists' 245s ON> Current redirections: 245s -------------------- 245s *twitter.com -> nitter.net 245s youtube.com -> yewtu.be 245s youtu.be -> yewtu.be 245s *reddit.com -> teddit.net 245s *medium.com -> scribe.rip 245s *ads.yahoo.com -> blocked 245s *advertising.amazon.com -> blocked 245s *facebook.net -> blocked 245s *linkedin.com -> blocked 245s *advertise.newrepublic.com -> blocked 245s *google-analytics.com -> blocked 245s *firebase.google.com -> blocked 245s *fbcdn.net -> blocked 245s *doubleclick.net -> blocked 245s *facebook.com -> blocked 245s *admanager.google.com -> blocked 245s *google-webfonts-helper.herokuapp.com -> blocked 245s *licdn.com -> blocked 245s *google-health-ads.blogspot.com -> blocked 245s *advertising.theguardian.com -> blocked 245s *tiktok.com -> blocked 245s 245s To add new, use "redirect origine.com destination.org" 245s To remove a redirect, use "redirect origine.com NONE" 245s To completely block a website, use "redirect origine.com BLOCK" 245s To block also subdomains, prefix with *: "redirect *origine.com BLOCK" 245s ON> list:/ does not exist 245s ON> Can’t save /tmp/autopkgtest.RUGwnT/autopkgtest_tmp/.local/share/offpunk/lists because it’s a folder, not a file 245s ON> accept_bad_ssl_certificates False 245s archives_size 200 245s auto_follow_redirects True 245s beta False 245s debug False 245s default_protocol gemini 245s download_images_first True 245s editor None 245s history_size 200 245s images_mode readable 245s max_size_download 10 245s redirects True 245s search gemini://kennedy.gemi.dev/search?%s 245s short_timeout 5 245s timeout 600 245s tls_mode tofu 245s width 72 245s wikipedia gemini://vault.transjovian.org:1965/search/%s/%s 245s ON> test 245s ON> No feed detected. You can still watch the page : 245s [1] list:/// [Directory] 245s 245s Which feed do you want to subscribe ? > No subscription registered 245s ON> * * * 0 to fetch in bookmarks * * * 245s * * * 0 to fetch in tour * * * 245s End of sync 245s ON> End of tour. 245s ON> window_title set to ['red', 'bold'] 245s window_subtitle set to ['red', 'faint'] 245s title set to ['blue', 'bold', 'underline'] 245s subtitle set to ['blue'] 245s subsubtitle set to ['blue', 'faint'] 245s link set to ['blue', 'faint'] 245s new_link set to ['bold'] 245s oneline_link set to [] 245s image_link set to ['yellow', 'faint'] 245s preformatted set to ['faint'] 245s blockquote set to ['italic'] 245s prompt_on set to ['green'] 245s prompt_off set to ['green'] 245s ON> list:/// 245s ON> You can close your screen! 245s 245s # 2. Checks against gemini file 245s cat << END | offpunk 245s go file://$PWD/index.gmi 245s quit 245s END 246s Welcome to Offpunk! 246s Type `help` to get the list of available command. 246s ON> index.gmi (7 items) (local file) 246s OFFPUNK - An Offline-First Browser for the Smolnet 246s 246s Offpunk is a command-line browser and feed reader dedicated to browsing 246s the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it 246s is optimised to be used offline with rare connections but works as well 246s when connected. 246s 246s Offpunk is optimised for reading and supports readability mode, 246s displaying pictures, subscribing to pages or RSS feeds, managing complex 246s lists of bookmarks. Its integrated help and easy commands make it a 246s perfect tool for command-line novices while power-users will be amazed 246s by its shell integration. 246s 246s Offpunk is written in Python 3 by Ploum. It aims to be portable and 246s minimise dependencies, making them optional. It supports 246s http/https/gopher/gemini/spartan on both IPv4 and IPv6. 246s 246s 246s [1] Installing Offpunk and dependencies 246s [2] First steps 246s [3] Configuring Offpunk 246s [4] Using Offpunk offline 246s [5] Lists and subscriptions 246s [6] Shell and OS integrations 246s [7] Roadmap & Contributions 246s 246s  246s ON> You can close your screen! 246s 246s # 3. Test netcache command 246s # 3.0 Basic 246s netcache --help 246s usage: netcache [-h] [--path] [--offline] [--max-size MAX_SIZE] 246s [--timeout TIMEOUT] [--cache-validity CACHE_VALIDITY] 246s [URL ...] 246s 246s Netcache is a command-line tool to retrieve, cache and access networked 246s content. By default, netcache will returns a cached version of a given URL, 246s downloading it only if not existing. A validity duration, in seconds, can also 246s be given so that netcache downloads the content only if the existing cache is 246s older than the validity. 246s 246s positional arguments: 246s URL download URL and returns the content or the path to a 246s cached version 246s 246s options: 246s -h, --help show this help message and exit 246s --path return path to the cache instead of the content of the 246s cache 246s --offline Do not attempt to download, return cached version or 246s error 246s --max-size MAX_SIZE Cancel download of items above that size (value in 246s Mb). 246s --timeout TIMEOUT Time to wait before cancelling connection (in second). 246s --cache-validity CACHE_VALIDITY 246s maximum age, in second, of the cached version before 246s redownloading a new version 246s # 3.1 Various suboptions 246s OUT="$(netcache --path "file://$PWD/index.gmi")" 247s echo "$OUT" | grep -q "$PWD/index.gmi" 247s # (Note that the file local do not feed the user's cache.) 247s # 3.2 Main functionality 247s netcache "file://$PWD/index.gmi" 247s # OFFPUNK - An Offline-First Browser for the Smolnet 247s 247s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 247s 247s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 247s 247s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 247s 247s 247s => install.gmi Installing Offpunk and dependencies 247s => tutorial.gmi First steps 247s => config.gmi Configuring Offpunk 247s => offline.gmi Using Offpunk offline 247s => lists.gmi Lists and subscriptions 247s => shell.gmi Shell and OS integrations 247s => dev.gmi Roadmap & Contributions 247s 247s 247s netcache --offline "file://$PWD/index.gmi" 248s # OFFPUNK - An Offline-First Browser for the Smolnet 248s 248s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 248s 248s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 248s 248s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 248s 248s 248s => install.gmi Installing Offpunk and dependencies 248s => tutorial.gmi First steps 248s => config.gmi Configuring Offpunk 248s => offline.gmi Using Offpunk offline 248s => lists.gmi Lists and subscriptions 248s => shell.gmi Shell and OS integrations 248s => dev.gmi Roadmap & Contributions 248s 248s 248s netcache --max-size 1 "file://$PWD/index.gmi" 248s # OFFPUNK - An Offline-First Browser for the Smolnet 248s 248s Offpunk is a command-line browser and feed reader dedicated to browsing the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it is optimised to be used offline with rare connections but works as well when connected. 248s 248s Offpunk is optimised for reading and supports readability mode, displaying pictures, subscribing to pages or RSS feeds, managing complex lists of bookmarks. Its integrated help and easy commands make it a perfect tool for command-line novices while power-users will be amazed by its shell integration. 248s 248s Offpunk is written in Python 3 by Ploum. It aims to be portable and minimise dependencies, making them optional. It supports http/https/gopher/gemini/spartan on both IPv4 and IPv6. 248s 248s 248s => install.gmi Installing Offpunk and dependencies 248s => tutorial.gmi First steps 248s => config.gmi Configuring Offpunk 248s => offline.gmi Using Offpunk offline 248s => lists.gmi Lists and subscriptions 248s => shell.gmi Shell and OS integrations 248s => dev.gmi Roadmap & Contributions 248s 248s 248s # Note that testing the --timeout looks to need Internet, so we'll skip this 248s # option for now. 248s 248s # 4. Test ansicat 248s # 4.0 Basic 248s ansicat --help 249s usage: ansicat [-h] 249s [--format {auto,gemtext,html,feed,gopher,image,folder,text,plaintext}] 249s [--mime MIME] [--url [URL ...]] [--mode MODE] 249s [INPUT ...] 249s 249s ansicat is a terminal rendering tool that will render multiple formats (HTML, 249s Gemtext, RSS, Gophermap, Image) into ANSI text and colors. When used on a 249s file, ansicat will try to autodetect the format. When used with standard 249s input, the format must be manually specified. If the content contains links, 249s the original URL of the content can be specified in order to correctly modify 249s relatives links. 249s 249s positional arguments: 249s INPUT Path to the text to render (default to stdin) 249s 249s options: 249s -h, --help show this help message and exit 249s --format {auto,gemtext,html,feed,gopher,image,folder,text,plaintext} 249s Renderer to use. Available: auto, gemtext, html, feed, 249s gopher, image, folder, plaintext 249s --mime MIME Mime of the content to parse 249s --url [URL ...] Original URL of the content 249s --mode MODE Which mode should be used to render: normal (default), 249s full or source. With HTML, the normal mode try to 249s extract the article. 249s # 4.1 Test some ansicat formats and options 249s # WARNING: there is something about autopkgtest environment that causes the two 249s # below commands to crash, but running them by hand works perfectly. 249s # This may indicate fragility in the tool, but it is curious that the 249s # 4.2 section below gave no difficulty: if this crashes too, then it 249s # may be reasonable to skip it as well. 249s #ansicat --format plaintext index.gmi 249s #ansicat --mime text/plain index.gmi 249s # 4.2 Main functionality 249s ansicat --url "file://$PWD/index.gmi" index.gmi 249s Format or mime should be specified when running with stdin 249s 249s # 5. Test opnk 249s # 5.0 Basic 249s opnk --help 250s usage: opnk [-h] [--mode MODE] [--cache-validity CACHE_VALIDITY] [INPUT ...] 250s 250s opnk is an universal open command tool that will try to display any file in 250s the pager less after rendering its content with ansicat. If that fails, opnk 250s will fallback to opening the file with xdg-open. If given an URL as input 250s instead of a path, opnk will rely on netcache to get the networked content. 250s 250s positional arguments: 250s INPUT Path to the file or URL to open 250s 250s options: 250s -h, --help show this help message and exit 250s --mode MODE Which mode should be used to render: normal (default), 250s full or source. With HTML, the normal mode try to 250s extract the article. 250s --cache-validity CACHE_VALIDITY 250s maximum age, in second, of the cached version before 250s redownloading a new version 250s # 5.1 Open some things (but stick to not needing Internet). 250s opnk /usr/share/doc/offpunk/copyright 251s copyright (3 items) (local file) 251s Format: https://www.debian.org/doc/packaging-manuals/copyright- 251s format/1.0/ 251s Upstream-Name: Offpunk 251s Upstream-Contact: Lionel "Ploum" Dricot 251s Source: https://git.sr.ht/~lioploum/offpunk/ 251s 251s Files: * 251s Copyright: 2019-2020, Solderpunk 251s 2021-2024, Ploum and contributors. 251s License: AGPL-3 251s Comment: Derived from AV-98[1] by Solderpunk. 251s [1]: https://tildegit.org/solderpunk/AV-98 251s 251s Files: debian/* 251s Copyright: 2023-2024, Étienne Mollier 251s License: AGPL-3 251s 251s License: AGPL-3 251s Copyright (c) 2022, Ploum and contributors. 251s All rights reserved. 251s . 251s Copyright (C) 2007 Free Software Foundation, Inc. 251s Everyone is permitted to copy and distribute verbatim copies 251s of this license document, but changing it is not allowed. 251s . 251s Preamble 251s . 251s The GNU Affero General Public License is a free, copyleft license for 251s software and other kinds of works, specifically designed to ensure 251s cooperation with the community in the case of network server software. 251s . 251s The licenses for most software and other practical works are designed 251s to take away your freedom to share and change the works. By contrast, 251s our General Public Licenses are intended to guarantee your freedom to 251s share and change all versions of a program--to make sure it remains 251s free 251s software for all its users. 251s . 251s When we speak of free software, we are referring to freedom, not 251s price. Our General Public Licenses are designed to make sure that you 251s have the freedom to distribute copies of free software (and charge for 251s them if you wish), that you receive source code or can get it if you 251s want it, that you can change the software or use pieces of it in new 251s free programs, and that you know you can do these things. 251s . 251s Developers that use our General Public Licenses protect your rights 251s with two steps: (1) assert copyright on the software, and (2) offer 251s you this License which gives you legal permission to copy, distribute 251s and/or modify the software. 251s . 251s A secondary benefit of defending all users' freedom is that 251s improvements made in alternate versions of the program, if they 251s receive widespread use, become available for other developers to 251s incorporate. Many developers of free software are heartened and 251s encouraged by the resulting cooperation. However, in the case of 251s software used on network servers, this result may fail to come about. 251s The GNU General Public License permits making a modified version and 251s letting the public access it on a server without ever releasing its 251s source code to the public. 251s . 251s The GNU Affero General Public License is designed specifically to 251s ensure that, in such cases, the modified source code becomes available 251s to the community. It requires the operator of a network server to 251s provide the source code of the modified version running there to the 251s users of that server. Therefore, public use of a modified version, on 251s a publicly accessible server, gives the public access to the source 251s code of the modified version. 251s . 251s An older license, called the Affero General Public License and 251s published by Affero, was designed to accomplish similar goals. This is 251s a different license, not a version of the Affero GPL, but Affero has 251s released a new version of the Affero GPL which permits relicensing 251s under 251s this license. 251s . 251s The precise terms and conditions for copying, distribution and 251s modification follow. 251s . 251s TERMS AND CONDITIONS 251s . 251s 0. Definitions. 251s . 251s "This License" refers to version 3 of the GNU Affero General Public 251s License. 251s . 251s "Copyright" also means copyright-like laws that apply to other kinds of 251s works, such as semiconductor masks. 251s . 251s "The Program" refers to any copyrightable work licensed under this 251s License. Each licensee is addressed as "you". "Licensees" and 251s "recipients" may be individuals or organizations. 251s . 251s To "modify" a work means to copy from or adapt all or part of the work 251s in a fashion requiring copyright permission, other than the making of 251s an 251s exact copy. The resulting work is called a "modified version" of the 251s earlier work or a work "based on" the earlier work. 251s . 251s A "covered work" means either the unmodified Program or a work based 251s on the Program. 251s . 251s To "propagate" a work means to do anything with it that, without 251s permission, would make you directly or secondarily liable for 251s infringement under applicable copyright law, except executing it on a 251s computer or modifying a private copy. Propagation includes copying, 251s distribution (with or without modification), making available to the 251s public, and in some countries other activities as well. 251s . 251s To "convey" a work means any kind of propagation that enables other 251s parties to make or receive copies. Mere interaction with a user 251s through 251s a computer network, with no transfer of a copy, is not conveying. 251s . 251s An interactive user interface displays "Appropriate Legal Notices" 251s to the extent that it includes a convenient and prominently visible 251s feature that (1) displays an appropriate copyright notice, and (2) 251s tells the user that there is no warranty for the work (except to the 251s extent that warranties are provided), that licensees may convey the 251s work under this License, and how to view a copy of this License. If 251s the interface presents a list of user commands or options, such as a 251s menu, a prominent item in the list meets this criterion. 251s . 251s 1. Source Code. 251s . 251s The "source code" for a work means the preferred form of the work 251s for making modifications to it. "Object code" means any non-source 251s form of a work. 251s . 251s A "Standard Interface" means an interface that either is an official 251s standard defined by a recognized standards body, or, in the case of 251s interfaces specified for a particular programming language, one that 251s is widely used among developers working in that language. 251s . 251s The "System Libraries" of an executable work include anything, other 251s than the work as a whole, that (a) is included in the normal form of 251s packaging a Major Component, but which is not part of that Major 251s Component, and (b) serves only to enable use of the work with that 251s Major Component, or to implement a Standard Interface for which an 251s implementation is available to the public in source code form. A 251s "Major Component", in this context, means a major essential component 251s (kernel, window system, and so on) of the specific operating system 251s (if any) on which the executable work runs, or a compiler used to 251s produce the work, or an object code interpreter used to run it. 251s . 251s The "Corresponding Source" for a work in object code form means all 251s the source code needed to generate, install, and (for an executable 251s work) run the object code and to modify the work, including scripts to 251s control those activities. However, it does not include the work's 251s System Libraries, or general-purpose tools or generally available free 251s programs which are used unmodified in performing those activities but 251s which are not part of the work. For example, Corresponding Source 251s includes interface definition files associated with source files for 251s the work, and the source code for shared libraries and dynamically 251s linked subprograms that the work is specifically designed to require, 251s such as by intimate data communication or control flow between those 251s subprograms and other parts of the work. 251s . 251s The Corresponding Source need not include anything that users 251s can regenerate automatically from other parts of the Corresponding 251s Source. 251s . 251s The Corresponding Source for a work in source code form is that 251s same work. 251s . 251s 2. Basic Permissions. 251s . 251s All rights granted under this License are granted for the term of 251s copyright on the Program, and are irrevocable provided the stated 251s conditions are met. This License explicitly affirms your unlimited 251s permission to run the unmodified Program. The output from running a 251s covered work is covered by this License only if the output, given its 251s content, constitutes a covered work. This License acknowledges your 251s rights of fair use or other equivalent, as provided by copyright law. 251s . 251s You may make, run and propagate covered works that you do not 251s convey, without conditions so long as your license otherwise remains 251s in force. You may convey covered works to others for the sole purpose 251s of having them make modifications exclusively for you, or provide you 251s with facilities for running those works, provided that you comply with 251s the terms of this License in conveying all material for which you do 251s not control copyright. Those thus making or running the covered works 251s for you must do so exclusively on your behalf, under your direction 251s and control, on terms that prohibit them from making any copies of 251s your copyrighted material outside their relationship with you. 251s . 251s Conveying under any other circumstances is permitted solely under 251s the conditions stated below. Sublicensing is not allowed; section 10 251s makes it unnecessary. 251s . 251s 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 251s . 251s No covered work shall be deemed part of an effective technological 251s measure under any applicable law fulfilling obligations under article 251s 11 of the WIPO copyright treaty adopted on 20 December 1996, or 251s similar laws prohibiting or restricting circumvention of such 251s measures. 251s . 251s When you convey a covered work, you waive any legal power to forbid 251s circumvention of technological measures to the extent such 251s circumvention 251s is effected by exercising rights under this License with respect to 251s the covered work, and you disclaim any intention to limit operation or 251s modification of the work as a means of enforcing, against the work's 251s users, your or third parties' legal rights to forbid circumvention of 251s technological measures. 251s . 251s 4. Conveying Verbatim Copies. 251s . 251s You may convey verbatim copies of the Program's source code as you 251s receive it, in any medium, provided that you conspicuously and 251s appropriately publish on each copy an appropriate copyright notice; 251s keep intact all notices stating that this License and any 251s non-permissive terms added in accord with section 7 apply to the code; 251s keep intact all notices of the absence of any warranty; and give all 251s recipients a copy of this License along with the Program. 251s . 251s You may charge any price or no price for each copy that you convey, 251s and you may offer support or warranty protection for a fee. 251s . 251s 5. Conveying Modified Source Versions. 251s . 251s You may convey a work based on the Program, or the modifications to 251s produce it from the Program, in the form of source code under the 251s terms of section 4, provided that you also meet all of these 251s conditions: 251s . 251s a) The work must carry prominent notices stating that you modified 251s it, and giving a relevant date. 251s . 251s b) The work must carry prominent notices stating that it is 251s released under this License and any conditions added under section 251s 7. This requirement modifies the requirement in section 4 to 251s "keep intact all notices". 251s . 251s c) You must license the entire work, as a whole, under this 251s License to anyone who comes into possession of a copy. This 251s License will therefore apply, along with any applicable section 7 251s additional terms, to the whole of the work, and all its parts, 251s regardless of how they are packaged. This License gives no 251s permission to license the work in any other way, but it does not 251s invalidate such permission if you have separately received it. 251s . 251s d) If the work has interactive user interfaces, each must display 251s Appr# 5.2 Main functionality 251s opnk index.gmi 251s opriate Legal Notices; however, if the Program has interactive 251s interfaces that do not display Appropriate Legal Notices, your 251s work need not make them do so. 251s . 251s A compilation of a covered work with other separate and independent 251s works, which are not by their nature extensions of the covered work, 251s and which are not combined with it such as to form a larger program, 251s in or on a volume of a storage or distribution medium, is called an 251s "aggregate" if the compilation and its resulting copyright are not 251s used to limit the access or legal rights of the compilation's users 251s beyond what the individual works permit. Inclusion of a covered work 251s in an aggregate does not cause this License to apply to the other 251s parts of the aggregate. 251s . 251s 6. Conveying Non-Source Forms. 251s . 251s You may convey a covered work in object code form under the terms 251s of sections 4 and 5, provided that you also convey the 251s machine-readable Corresponding Source under the terms of this License, 251s in one of these ways: 251s . 251s a) Convey the object code in, or embodied in, a physical product 251s (including a physical distribution medium), accompanied by the 251s Corresponding Source fixed on a durable physical medium 251s customarily used for software interchange. 251s . 251s b) Convey the object code in, or embodied in, a physical product 251s (including a physical distribution medium), accompanied by a 251s written offer, valid for at least three years and valid for as 251s long as you offer spare parts or customer support for that product 251s model, to give anyone who possesses the object code either (1) a 251s copy of the Corresponding Source for all the software in the 251s product that is covered by this License, on a durable physical 251s medium customarily used for software interchange, for a price no 251s more than your reasonable cost of physically performing this 251s conveying of source, or (2) access to copy the 251s Corresponding Source from a network server at no charge. 251s . 251s c) Convey individual copies of the object code with a copy of the 251s written offer to provide the Corresponding Source. This 251s alternative is allowed only occasionally and noncommercially, and 251s only if you received the object code with such an offer, in accord 251s with subsection 6b. 251s . 251s d) Convey the object code by offering access from a designated 251s place (gratis or for a charge), and offer equivalent access to the 251s Corresponding Source in the same way through the same place at no 251s further charge. You need not require recipients to copy the 251s Corresponding Source along with the object code. If the place to 251s copy the object code is a network server, the Corresponding Source 251s may be on a different server (operated by you or a third party) 251s that supports equivalent copying facilities, provided you maintain 251s clear directions next to the object code saying where to find the 251s Corresponding Source. Regardless of what server hosts the 251s Corresponding Source, you remain obligated to ensure that it is 251s available for as long as needed to satisfy these requirements. 251s . 251s e) Convey the object code using peer-to-peer transmission, provided 251s you inform other peers where the object code and Corresponding 251s Source of the work are being offered to the general public at no 251s charge under subsection 6d. 251s . 251s A separable portion of the object code, whose source code is excluded 251s from the Corresponding Source as a System Library, need not be 251s included in conveying the object code work. 251s . 251s A "User Product" is either (1) a "consumer product", which means any 251s tangible personal property which is normally used for personal, family, 251s or household purposes, or (2) anything designed or sold for 251s incorporation 251s into a dwelling. In determining whether a product is a consumer 251s product, 251s doubtful cases shall be resolved in favor of coverage. For a 251s particular 251s product received by a particular user, "normally used" refers to a 251s typical or common use of that class of product, regardless of the 251s status 251s of the particular user or of the way in which the particular user 251s actually uses, or expects or is expected to use, the product. A 251s product 251s is a consumer product regardless of whether the product has substantial 251s commercial, industrial or non-consumer uses, unless such uses represent 251s the only significant mode of use of the product. 251s . 251s "Installation Information" for a User Product means any methods, 251s procedures, authorization keys, or other information required to 251s install 251s and execute modified versions of a covered work in that User Product 251s from 251s a modified version of its Corresponding Source. The information must 251s suffice to ensure that the continued functioning of the modified object 251s code is in no case prevented or interfered with solely because 251s modification has been made. 251s . 251s If you convey an object code work under this section in, or with, or 251s specifically for use in, a User Product, and the conveying occurs as 251s part of a transaction in which the right of possession and use of the 251s User Product is transferred to the recipient in perpetuity or for a 251s fixed term (regardless of how the transaction is characterized), the 251s Corresponding Source conveyed under this section must be accompanied 251s by the Installation Information. But this requirement does not apply 251s if neither you nor any third party retains the ability to install 251s modified object code on the User Product (for example, the work has 251s been installed in ROM). 251s . 251s The requirement to provide Installation Information does not include a 251s requirement to continue to provide support service, warranty, or 251s updates 251s for a work that has been modified or installed by the recipient, or for 251s the User Product in which it has been modified or installed. Access to 251s a 251s network may be denied when the modification itself materially and 251s adversely affects the operation of the network or violates the rules 251s and 251s protocols for communication across the network. 251s . 251s Corresponding Source conveyed, and Installation Information provided, 251s in accord with this section must be in a format that is publicly 251s documented (and with an implementation available to the public in 251s source code form), and must require no special password or key for 251s unpacking, reading or copying. 251s . 251s 7. Additional Terms. 251s . 251s "Additional permissions" are terms that supplement the terms of this 251s License by making exceptions from one or more of its conditions. 251s Additional permissions that are applicable to the entire Program shall 251s be treated as though they were included in this License, to the extent 251s that they are valid under applicable law. If additional permissions 251s apply only to part of the Program, that part may be used separately 251s under those permissions, but the entire Program remains governed by 251s this License without regard to the additional permissions. 251s . 251s When you convey a copy of a covered work, you may at your option 251s remove any additional permissions from that copy, or from any part of 251s it. (Additional permissions may be written to require their own 251s removal in certain cases when you modify the work.) You may place 251s additional permissions on material, added by you to a covered work, 251s for which you have or can give appropriate copyright permission. 251s . 251s Notwithstanding any other provision of this License, for material you 251s add to a covered work, you may (if authorized by the copyright holders 251s of 251s that material) supplement the terms of this License with terms: 251s . 251s a) Disclaiming warranty or limiting liability differently from the 251s terms of sections 15 and 16 of this License; or 251s . 251s b) Requiring preservation of specified reasonable legal notices or 251s author attributions in that material or in the Appropriate Legal 251s Notices displayed by works containing it; or 251s . 251s c) Prohibiting misrepresentation of the origin of that material, or 251s requiring that modified versions of such material be marked in 251s reasonable ways as different from the original version; or 251s . 251s d) Limiting the use for publicity purposes of names of licensors or 251s authors of the material; or 251s . 251s e) Declining to grant rights under trademark law for use of some 251s trade names, trademarks, or service marks; or 251s . 251s f) Requiring indemnification of licensors and authors of that 251s material by anyone who conveys the material (or modified versions 251s of 251s it) with contractual assumptions of liability to the recipient, for 251s any liability that these contractual assumptions directly impose on 251s those licensors and authors. 251s . 251s All other non-permissive additional terms are considered "further 251s restrictions" within the meaning of section 10. If the Program as you 251s received it, or any part of it, contains a notice stating that it is 251s governed by this License along with a term that is a further 251s restriction, you may remove that term. If a license document contains 251s a further restriction but permits relicensing or conveying under this 251s License, you may add to a covered work material governed by the terms 251s of that license document, provided that the further restriction does 251s not survive such relicensing or conveying. 251s . 251s If you add terms to a covered work in accord with this section, you 251s must place, in the relevant source files, a statement of the 251s additional terms that apply to those files, or a notice indicating 251s where to find the applicable terms. 251s . 251s Additional terms, permissive or non-permissive, may be stated in the 251s form of a separately written license, or stated as exceptions; 251s the above requirements apply either way. 251s . 251s 8. Termination. 251s . 251s You may not propagate or modify a covered work except as expressly 251s provided under this License. Any attempt otherwise to propagate or 251s modify it is void, and will automatically terminate your rights under 251s this License (including any patent licenses granted under the third 251s paragraph of section 11). 251s . 251s However, if you cease all violation of this License, then your 251s license from a particular copyright holder is reinstated (a) 251s provisionally, unless and until the copyright holder explicitly and 251s finally terminates your license, and (b) permanently, if the copyright 251s holder fails to notify you of the violation by some reasonable means 251s prior to 60 days after the cessation. 251s . 251s Moreover, your license from a particular copyright holder is 251s reinstated permanently if the copyright holder notifies you of the 251s violation by some reasonable means, this is the first time you have 251s received notice of violation of this License (for any work) from that 251s copyright holder, and you cure the violation prior to 30 days after 251s your receipt of the notice. 251s . 251s Termination of your rights under this section does not terminate the 251s licenses of parties who have received copies or rights from you under 251s this License. If your rights have been terminated and not permanently 251s reinstated, you do not qualify to receive new licenses for the same 251s material under section 10. 251s . 251s 9. Acceptance Not Required for Having Copies. 251s . 251s You are not required to accept this License in order to receive or 251s run a copy of the Program. Ancillary propagation of a covered work 251s occurring solely as a consequence of using peer-to-peer transmission 251s to receive a copy likewise does not require acceptance. However, 251s nothing other than this License grants you permission to propagate or 251s modify any covered work. These actions infringe copyright if you do 251s not accept this License. Therefore, by modifying or propagating a 251s covered work, you indicate your acceptance of this License to do so. 251s . 251s 10. Automatic Licensing of Downstream Recipients. 251s . 251s Each time you convey a covered work, the recipient automatically 251s receives a license from the original licensors, to run, modify and 251s propagate that work, subject to this License. You are not responsible 251s for enforcing compliance by third parties with this License. 251s . 251s An "entity transaction" is a transaction transferring control of an 251s organization, or substantially all assets of one, or subdividing an 251s organization, or merging organizations. If propagation of a covered 251s work results from an entity transaction, each party to that 251s transaction who receives a copy of the work also receives whatever 251s licenses to the work the party's predecessor in interest had or could 251s give under the previous paragraph, plus a right to possession of the 251s Corresponding Source of the work from the predecessor in interest, if 251s the predecessor has it or can get it with reasonable efforts. 251s . 251s You may not impose any further restrictions on the exercise of the 251s rights granted or affirmed under this License. For example, you may 251s not impose a license fee, royalty, or other charge for exercise of 251s rights granted under this License, and you may not initiate litigation 251s (including a cross-claim or counterclaim in a lawsuit) alleging that 251s any patent claim is infringed by making, using, selling, offering for 251s sale, or importing the Program or any portion of it. 251s . 251s 11. Patents. 251s . 251s A "contributor" is a copyright holder who authorizes use under this 251s License of the Program or a work on which the Program is based. The 251s work thus licensed is called the contributor's "contributor version". 251s . 251s A contributor's "essential patent claims" are all patent claims 251s owned or controlled by the contributor, whether already acquired or 251s hereafter acquired, that would be infringed by some manner, permitted 251s by this License, of making, using, or selling its contributor version, 251s but do not include claims that would be infringed only as a 251s consequence of further modification of the contributor version. For 251s purposes of this definition, "control" includes the right to grant 251s patent sublicenses in a manner consistent with the requirements of 251s this License. 251s . 251s Each contributor grants you a non-exclusive, worldwide, royalty-free 251s patent license under the contributor's essential patent claims, to 251s make, use, sell, offer for sale, import and otherwise run, modify and 251s propagate the contents of its contributor version. 251s . 251s In the following three paragraphs, a "patent license" is any express 251s agreement or commitment, however denominated, not to enforce a patent 251s (such as an express permission to practice a patent or covenant not to 251s sue for patent infringement). To "grant" such a patent license to a 251s party means to make such an agreement or commitment not to enforce a 251s patent against the party. 251s . 251s If you convey a covered work, knowingly relying on a patent license, 251s and the Corresponding Source of the work is not available for anyone 251s to copy, free of charge and under the terms of this License, through a 251s publicly available network server or other readily accessible means, 251s then you must either (1) cause the Corresponding Source to be so 251s available, or (2) arrange to deprive yourself of the benefit of the 251s patent license for this particular work, or (3) arrange, in a manner 251s consistent with the requirements of this License, to extend the patent 251s license to downstream recipients. "Knowingly relying" means you have 251s actual knowledge that, but for the patent license, your conveying the 251s covered work in a country, or your recipient's use of the covered work 251s in a country, would infringe one or more identifiable patents in that 251s country that you have reason to believe are valid. 251s . 251s If, pursuant to or in connection with a single transaction or 251s arrangement, you convey, or propagate by procuring conveyance of, a 251s covered work, and grant a patent license to some of the parties 251s receiving the covered work authorizing them to use, propagate, modify 251s or convey a specific copy of the covered work, then the patent license 251s you grant is automatically extended to all recipients of the covered 251s work and works based on it. 251s . 251s A patent license is "discriminatory" if it does not include within 251s the scope of its coverage, prohibits the exercise of, or is 251s conditioned on the non-exercise of one or more of the rights that are 251s specifically granted under this License. You may not convey a covered 251s work if you are a party to an arrangement with a third party that is 251s in the business of distributing software, under which you make payment 251s to the third party based on the extent of your activity of conveying 251s the work, and under which the third party grants, to any of the 251s parties who would receive the covered work from you, a discriminatory 251s patent license (a) in connection with copies of the covered work 251s conveyed by you (or copies made from those copies), or (b) primarily 251s for and in connection with specific products or compilations that 251s contain the covered work, unless you entered into that arrangement, 251s or that patent license was granted, prior to 28 March 2007. 251s . 251s Nothing in this License shall be construed as excluding or limiting 251s any implied license or other defenses to infringement that may 251s otherwise be available to you under applicable patent law. 251s . 251s 12. No Surrender of Others' Freedom. 251s . 251s If conditions are imposed on you (whether by court order, agreement or 251s otherwise) that contradict the conditions of this License, they do not 251s excuse you from the conditions of this License. If you cannot convey a 251s covered work so as to satisfy simultaneously your obligations under 251s this 251s License and any other pertinent obligations, then as a consequence you 251s may 251s not convey it at all. For example, if you agree to terms that obligate 251s you 251s to collect a royalty for further conveying from those to whom you 251s convey 251s the Program, the only way you could satisfy both those terms and this 251s License would be to refrain entirely from conveying the Program. 251s . 251s 13. Remote Network Interaction; Use with the GNU General Public 251s License. 251s . 251s Notwithstanding any other provision of this License, if you modify the 251s Program, your modified version must prominently offer all users 251s interacting with it remotely through a computer network (if your 251s version 251s supports such interaction) an opportunity to receive the Corresponding 251s Source of your version by providing access to the Corresponding Source 251s from a network server at no charge, through some standard or customary 251s means of facilitating copying of software. This Corresponding Source 251s shall include the Corresponding Source for any work covered by version 251s 3 251s of the GNU General Public License that is incorporated pursuant to the 251s following paragraph. 251s . 251s Notwithstanding any other provision of this License, you have 251s permission to link or combine any covered work with a work licensed 251s under version 3 of the GNU General Public License into a single 251s combined work, and to convey the resulting work. The terms of this 251s License will continue to apply to the part which is the covered work, 251s but the work with which it is combined will remain governed by version 251s 3 of the GNU General Public License. 251s . 251s 14. Revised Versions of this License. 251s . 251s The Free Software Foundation may publish revised and/or new versions of 251s the GNU Affero General Public License from time to time. Such new 251s versions 251s will be similar in spirit to the present version, but may differ in 251s detail to 251s address new problems or concerns. 251s . 251s Each version is given a distinguishing version number. If the 251s Program specifies that a certain numbered version of the GNU Affero 251s General 251s Public License "or any later version" applies to it, you have the 251s option of following the terms and conditions either of that numbered 251s version or of any later version published by the Free Software 251s Foundation. If the Program does not specify a version number of the 251s GNU Affero General Public License, you may choose any version ever 251s published 251s by the Free Software Foundation. 251s . 251s If the Program specifies that a proxy can decide which future 251s versions of the GNU Affero General Public License can be used, that 251s proxy's 251s public statement of acceptance of a version permanently authorizes you 251s to choose that version for the Program. 251s . 251s Later license versions may give you additional or different 251s permissions. However, no additional obligations are imposed on any 251s author or copyright holder as a result of your choosing to follow a 251s later version. 251s . 251s 15. Disclaimer of Warranty. 251s . 251s THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 251s APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 251s HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT 251s WARRANTY 251s OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED 251s TO, 251s THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 251s PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 251s PROGRAM 251s IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST 251s OF 251s ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 251s . 251s 16. Limitation of Liability. 251s . 251s IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 251s WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR 251s CONVEYS 251s THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING 251s ANY 251s GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 251s THE 251s USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS 251s OF 251s DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR 251s THIRD 251s PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 251s PROGRAMS), 251s EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY 251s OF 251s SUCH DAMAGES. 251s . 251s 17. Interpretation of Sections 15 and 16. 251s . 251s If the disclaimer of warranty and limitation of liability provided 251s above cannot be given local legal effect according to their terms, 251s reviewing courts shall apply local law that most closely approximates 251s an absolute waiver of all civil liability in connection with the 251s Program, unless a warranty or assumption of liability accompanies a 251s copy of the Program in return for a fee. 251s . 251s END OF TERMS AND CONDITIONS 251s . 251s How to Apply These Terms to Your New Programs 251s . 251s If you develop a new program, and you want it to be of the greatest 251s possible use to the public, the best way to achieve this is to make it 251s free software which everyone can redistribute and change under these 251s terms. 251s . 251s To do so, attach the following notices to the program. It is safest 251s to attach them to the start of each source file to most effectively 251s state the exclusion of warranty; and each file should have at least 251s the "copyright" line and a pointer to where the full notice is found. 251s . 251s 251s Copyright (C) 251s . 251s This program is free software: you can redistribute it and/or 251s modify 251s it under the terms of the GNU Affero General Public License as 251s published by 251s the Free Software Foundation, either version 3 of the License, or 251s (at your option) any later version. 251s . 251s This program is distributed in the hope that it will be useful, 251s but WITHOUT ANY WARRANTY; without even the implied warranty of 251s MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 251s GNU Affero General Public License for more details. 251s . 251s You should have received a copy of the GNU Affero General Public 251s License 251s along with this program. If not, see 251s . 251s . 251s Also add information on how to contact you by electronic and paper 251s mail. 251s . 251s If your software can interact with users remotely through a computer 251s network, you should also make sure that it provides a way for users to 251s get its source. For example, if your program is a web application, its 251s interface could display a "Source" link that leads users to an archive 251s of the code. There are many ways you could offer source, and different 251s solutions will be better for different programs; see section 13 for the 251s specific requirements. 251s . 251s You should also get your employer (if you work as a programmer) or 251s school, 251s if any, to sign a "copyright disclaimer" for the program, if necessary. 251s For more information on this, and how to apply and follow the GNU AGPL, 251s see 251s . 251s index.gmi (7 items) (local file) 251s OFFPUNK - An Offline-First Browser for the Smolnet 251s 251s Offpunk is a command-line browser and feed reader dedicated to browsing 251s the Web, Gemini, Gopher and Spartan. Thanks to its permanent cache, it 251s is optimised to be used offline with rare connections but works as well 251s when connected. 251s 251s Offpunk is optimised for reading and supports readability mode, 251s displaying pictures, subscribing to pages or RSS feeds, managing complex 251s lists of bookmarks. Its integrated help and easy commands make it a 251s perfect tool for command-line novices while power-users will be amazed 251s by its shell integration. 251s 251s Offpunk is written in Python 3 by Ploum. It aims to be portable and 251s minimise dependencies, making them optional. It supports 251s http/https/gopher/gemini/spartan on both IPv4 and IPv6. 251s 251s 251s [1] Installing Offpunk and dependencies 251s [2] First steps 251s [3] Configuring Offpunk 251s [4] Using Offpunk offline 251s [5] Lists and subscriptions 251s [6] Shell and OS integrations 251s [7] Roadmap & Contributions 251s 251s  251s autopkgtest [17:13:16]: test run-commands: -----------------------] 252s run-commands PASS 252s autopkgtest [17:13:17]: test run-commands: - - - - - - - - - - results - - - - - - - - - - 253s autopkgtest [17:13:18]: @@@@@@@@@@@@@@@@@@@@ summary 253s run-commands PASS 253s run-commands PASS 253s run-commands PASS 257s nova [W] Using flock in prodstack6-ppc64el 257s Creating nova instance adt-plucky-ppc64el-offpunk-20241109-165303-juju-7f2275-prod-proposed-migration-environment-15-90f487e3-cf16-44ed-9f7c-85f553f43ec3 from image adt/ubuntu-plucky-ppc64el-server-20241108.img (UUID 211c30ab-5e06-4166-a7df-df534accb012)...