0s autopkgtest [23:29:32]: starting date and time: 2024-03-22 23:29:32+0000 0s autopkgtest [23:29:32]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [23:29:32]: host juju-7f2275-prod-proposed-migration-environment-4; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.9fgka5dj/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed --apt-upgrade octave-signal --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=octave/8.4.0-1build4 -- lxd -r lxd-armhf-10.145.243.181 lxd-armhf-10.145.243.181:autopkgtest/ubuntu/noble/armhf 22s autopkgtest [23:29:54]: testbed dpkg architecture: armhf 23s autopkgtest [23:29:55]: testbed apt version: 2.7.12 23s autopkgtest [23:29:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 30s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 31s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 31s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [498 kB] 31s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [57.7 kB] 31s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3979 kB] 31s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [641 kB] 31s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf c-n-f Metadata [2492 B] 31s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf Packages [1372 B] 31s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf c-n-f Metadata [116 B] 31s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [4064 kB] 31s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf c-n-f Metadata [7776 B] 31s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf Packages [49.1 kB] 31s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf c-n-f Metadata [116 B] 34s Fetched 9425 kB in 2s (5270 kB/s) 34s Reading package lists... 43s tee: /proc/self/fd/2: Permission denied 64s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 64s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 64s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 64s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 66s Reading package lists... 66s Reading package lists... 66s Building dependency tree... 66s Reading state information... 67s Calculating upgrade... 67s The following packages were automatically installed and are no longer required: 67s linux-headers-6.8.0-11 python3-lib2to3 67s Use 'apt autoremove' to remove them. 67s The following packages will be REMOVED: 67s libapt-pkg6.0 libarchive13 libatm1 libcurl3-gnutls libcurl4 libdb5.3 libelf1 67s libext2fs2 libgdbm-compat4 libgdbm6 libglib2.0-0 libgnutls30 libgpgme11 67s libhogweed6 libmagic1 libnetplan0 libnettle8 libnpth0 libnvme1 libparted2 67s libpcap0.8 libperl5.38 libpng16-16 libpsl5 libreadline8 libreiserfscore0 67s libssl3 libtirpc3 libuv1 linux-headers-6.8.0-11-generic python3-distutils 67s The following NEW packages will be installed: 67s libapt-pkg6.0t64 libarchive13t64 libatm1t64 libcurl3t64-gnutls libcurl4t64 67s libdb5.3t64 libelf1t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 67s libglib2.0-0t64 libgnutls30t64 libgpgme11t64 libhogweed6t64 libmagic1t64 67s libnetplan1 libnettle8t64 libnpth0t64 libnvme1t64 libparted2t64 67s libpcap0.8t64 libperl5.38t64 libpng16-16t64 libpsl5t64 libreadline8t64 67s libreiserfscore0t64 libssl3t64 libtirpc3t64 libuv1t64 linux-headers-6.8.0-20 67s linux-headers-6.8.0-20-generic xdg-user-dirs 67s The following packages have been kept back: 67s multipath-tools 67s The following packages will be upgraded: 67s apparmor apt apt-utils bind9-dnsutils bind9-host bind9-libs binutils 67s binutils-arm-linux-gnueabihf binutils-common bolt bsdextrautils bsdutils 67s btrfs-progs coreutils cryptsetup-bin curl dbus dbus-bin dbus-daemon 67s dbus-session-bus-common dbus-system-bus-common dbus-user-session dhcpcd-base 67s dirmngr dmsetup dpkg dpkg-dev e2fsprogs e2fsprogs-l10n eject fdisk file ftp 67s fwupd gawk gcc-13-base gcc-14-base gir1.2-girepository-2.0 gir1.2-glib-2.0 67s gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv 67s groff-base ibverbs-providers inetutils-telnet info initramfs-tools 67s initramfs-tools-bin initramfs-tools-core install-info iproute2 jq keyboxd 67s kmod kpartx krb5-locales libapparmor1 libaudit-common libaudit1 libbinutils 67s libblkid1 libblockdev-crypto3 libblockdev-fs3 libblockdev-loop3 67s libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 67s libblockdev-utils3 libblockdev3 libbpf1 libbrotli1 libbsd0 libc-bin libc6 67s libcap-ng0 libcom-err2 libcryptsetup12 libctf-nobfd0 libctf0 libdbus-1-3 67s libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libevent-core-2.1-7 67s libexpat1 libfdisk1 libfido2-1 libftdi1-2 libfwupd2 libgcc-s1 67s libgirepository-1.0-1 libglib2.0-data libgssapi-krb5-2 libgudev-1.0-0 67s libgusb2 libibverbs1 libjcat1 libjq1 libjson-glib-1.0-0 67s libjson-glib-1.0-common libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 67s libldap-common libldap2 liblocale-gettext-perl liblzma5 libmagic-mgc 67s libmbim-glib4 libmbim-proxy libmm-glib0 libmount1 libnghttp2-14 libnsl2 67s libnss-systemd libpam-modules libpam-modules-bin libpam-runtime 67s libpam-systemd libpam0g libplymouth5 libpolkit-agent-1-0 67s libpolkit-gobject-1-0 libprotobuf-c1 libpython3-stdlib libpython3.11-minimal 67s libpython3.11-stdlib libpython3.12-minimal libpython3.12-stdlib libqmi-glib5 67s libqmi-proxy libqrtr-glib0 librtmp1 libsasl2-2 libsasl2-modules 67s libsasl2-modules-db libseccomp2 libselinux1 libsemanage-common libsemanage2 67s libsframe1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssh-4 libstdc++6 67s libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl 67s libtirpc-common libudev1 libudisks2-0 libusb-1.0-0 libuuid1 libvolume-key1 67s libxml2 libxmlb2 libxmuu1 linux-headers-generic locales logsave lshw lsof 67s man-db mount mtr-tiny netplan-generator netplan.io openssh-client 67s openssh-server openssh-sftp-server openssl parted perl perl-base 67s perl-modules-5.38 pinentry-curses plymouth plymouth-theme-ubuntu-text psmisc 67s python-apt-common python3 python3-apt python3-cryptography python3-dbus 67s python3-gdbm python3-gi python3-lib2to3 python3-minimal python3-netplan 67s python3-pkg-resources python3-pyrsistent python3-setuptools 67s python3-typing-extensions python3-yaml python3.11 python3.11-minimal 67s python3.12 python3.12-minimal readline-common rsync shared-mime-info sudo 67s systemd systemd-dev systemd-resolved systemd-sysv systemd-timesyncd tcpdump 67s telnet tnftp ubuntu-pro-client ubuntu-pro-client-l10n udev udisks2 usb.ids 67s util-linux uuid-runtime vim-common vim-tiny wget xxd xz-utils zlib1g 67s 234 upgraded, 32 newly installed, 31 to remove and 1 not upgraded. 67s Need to get 106 MB of archives. 67s After this operation, 84.4 MB of additional disk space will be used. 67s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdutils armhf 1:2.39.3-9ubuntu2 [102 kB] 68s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-14-base armhf 14-20240315-1ubuntu1 [47.0 kB] 68s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-s1 armhf 14-20240315-1ubuntu1 [41.5 kB] 68s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++6 armhf 14-20240315-1ubuntu1 [714 kB] 68s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6 armhf 2.39-0ubuntu6 [2827 kB] 68s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbrotli1 armhf 1.1.0-2build1 [319 kB] 68s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgssapi-krb5-2 armhf 1.20.1-5.1ubuntu1 [119 kB] 68s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5-3 armhf 1.20.1-5.1ubuntu1 [321 kB] 68s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5support0 armhf 1.20.1-5.1ubuntu1 [31.4 kB] 68s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libk5crypto3 armhf 1.20.1-5.1ubuntu1 [78.6 kB] 68s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 68s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu1 [49.2 kB] 68s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build6 [51.3 kB] 68s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udisks2 armhf 2.10.1-6 [276 kB] 68s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudisks2-0 armhf 2.10.1-6 [143 kB] 68s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblkid1 armhf 2.39.3-9ubuntu2 [160 kB] 68s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] 68s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kmod armhf 31+20240202-2ubuntu4 [91.8 kB] 68s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkmod2 armhf 31+20240202-2ubuntu4 [44.9 kB] 68s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu5 [103 kB] 68s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-timesyncd armhf 255.4-1ubuntu5 [36.0 kB] 68s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-session-bus-common all 1.14.10-4ubuntu2 [80.3 kB] 68s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] 68s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcap-ng0 armhf 0.8.4-2build1 [13.5 kB] 68s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] 68s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu3 [62.0 kB] 68s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2ubuntu1 [70.9 kB] 68s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4t64 armhf 8.5.0-2ubuntu7 [296 kB] 68s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf curl armhf 8.5.0-2ubuntu7 [219 kB] 68s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB] 68s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf wget armhf 1.21.4-1ubuntu2 [317 kB] 68s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tnftp armhf 20230507-2build1 [98.6 kB] 68s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpcap0.8t64 armhf 1.10.4-4.1ubuntu1 [137 kB] 68s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tcpdump armhf 4.99.4-3ubuntu2 [425 kB] 68s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu5 [2009 kB] 68s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-resolved armhf 255.4-1ubuntu5 [289 kB] 68s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf sudo armhf 1.9.15p5-3ubuntu3 [936 kB] 68s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsync armhf 3.2.7-1build1 [413 kB] 68s Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-cryptography armhf 41.0.7-4build2 [788 kB] 68s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.13-0ubuntu2 [975 kB] 68s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-sftp-server armhf 1:9.6p1-3ubuntu11 [35.5 kB] 68s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-client armhf 1:9.6p1-3ubuntu11 [890 kB] 68s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-server armhf 1:9.6p1-3ubuntu11 [503 kB] 68s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20 all 6.8.0-20.20 [13.6 MB] 69s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20-generic armhf 6.8.0-20.20 [1287 kB] 69s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-generic armhf 6.8.0-20.20+1 [9610 B] 69s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3t64 armhf 3.0.13-0ubuntu2 [1558 kB] 69s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnss-systemd armhf 255.4-1ubuntu5 [148 kB] 69s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu5 [166 kB] 69s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu5 [3502 kB] 69s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udev armhf 255.4-1ubuntu5 [1852 kB] 69s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu5 [11.9 kB] 69s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-systemd armhf 255.4-1ubuntu5 [216 kB] 69s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu5 [410 kB] 69s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu3 [47.0 kB] 69s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu3 [261 kB] 69s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] 69s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-user-session armhf 1.14.10-4ubuntu2 [9962 B] 69s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu2 [45.0 kB] 69s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libexpat1 armhf 2.6.1-2 [65.9 kB] 69s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-system-bus-common all 1.14.10-4ubuntu2 [81.5 kB] 69s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-bin armhf 1.14.10-4ubuntu2 [37.1 kB] 69s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus armhf 1.14.10-4ubuntu2 [28.1 kB] 69s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-daemon armhf 1.14.10-4ubuntu2 [109 kB] 69s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdbus-1-3 armhf 1.14.10-4ubuntu2 [190 kB] 69s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmount1 armhf 2.39.3-9ubuntu2 [171 kB] 69s Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libseccomp2 armhf 2.5.5-1ubuntu2 [49.5 kB] 69s Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu2 [135 kB] 69s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuuid1 armhf 2.39.3-9ubuntu2 [34.4 kB] 69s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu2 [238 kB] 69s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfdisk1 armhf 2.39.3-9ubuntu2 [196 kB] 69s Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mount armhf 2.39.3-9ubuntu2 [134 kB] 69s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-utils3 armhf 3.1.0-1build1 [16.9 kB] 69s Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libvolume-key1 armhf 0.3.12-7build1 [38.4 kB] 69s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjcat1 armhf 0.2.0-2build2 [30.4 kB] 69s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf parted armhf 3.6-3.1build2 [39.4 kB] 69s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparted2t64 armhf 3.6-3.1build2 [143 kB] 69s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12 armhf 3.12.2-4build3 [645 kB] 69s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12-minimal armhf 3.12.2-4build3 [1942 kB] 69s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-stdlib armhf 3.12.2-4build3 [1906 kB] 69s Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-minimal armhf 3.12.2-4build3 [816 kB] 69s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu1 [19.0 kB] 69s Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11 armhf 3.11.8-1build4 [589 kB] 69s Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11-minimal armhf 3.11.8-1build4 [1795 kB] 69s Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-stdlib armhf 3.11.8-1build4 [1810 kB] 69s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-minimal armhf 3.11.8-1build4 [826 kB] 69s Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu1 [599 kB] 69s Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-iconv-perl armhf 1.7-8build2 [12.7 kB] 69s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-charwidth-perl armhf 0.04-11build2 [8962 B] 69s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 70s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-6 [661 kB] 70s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gdbm armhf 3.12.2-3ubuntu2 [17.1 kB] 70s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-3build4 [1196 kB] 70s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm6t64 armhf 1.23-5.1 [30.3 kB] 70s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm-compat4t64 armhf 1.23-5.1 [6208 B] 70s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperl5.38t64 armhf 5.38.2-3.2 [4101 kB] 70s Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl armhf 5.38.2-3.2 [231 kB] 70s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-base armhf 5.38.2-3.2 [1671 kB] 70s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu4 [15.0 kB] 70s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnettle8t64 armhf 3.9.1-2.2 [187 kB] 70s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libhogweed6t64 armhf 3.9.1-2.2 [187 kB] 70s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu2 [1046 kB] 70s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu6 [172 kB] 70s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl3t64-gnutls armhf 8.5.0-2ubuntu7 [290 kB] 70s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf shared-mime-info armhf 2.4-1build1 [470 kB] 70s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-girepository-2.0 armhf 1.79.1-1ubuntu6 [24.8 kB] 70s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-glib-2.0 armhf 2.79.3-3ubuntu5 [182 kB] 70s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgirepository-1.0-1 armhf 1.79.1-1ubuntu6 [106 kB] 70s Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gi armhf 3.47.0-3build1 [219 kB] 70s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-dbus armhf 1.3.2-5build2 [94.7 kB] 70s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnetplan1 armhf 1.0-1 [113 kB] 70s Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-netplan armhf 1.0-1 [22.5 kB] 70s Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan-generator armhf 1.0-1 [58.7 kB] 70s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-bin armhf 0.142ubuntu23 [20.3 kB] 70s Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-core all 0.142ubuntu23 [50.1 kB] 70s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools all 0.142ubuntu23 [9058 B] 70s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan.io armhf 1.0-1 [64.3 kB] 70s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmlb2 armhf 0.3.15-1build1 [57.0 kB] 70s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqrtr-glib0 armhf 1.2.2-1ubuntu3 [15.4 kB] 70s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-glib5 armhf 1.35.2-0ubuntu1 [908 kB] 71s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-proxy armhf 1.35.2-0ubuntu1 [5732 B] 71s Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-agent-1-0 armhf 124-1ubuntu1 [15.3 kB] 71s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-gobject-1-0 armhf 124-1ubuntu1 [44.1 kB] 71s Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-0t64 armhf 2.79.3-3ubuntu5 [1414 kB] 71s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfwupd2 armhf 1.9.15-1 [123 kB] 71s Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libarchive13t64 armhf 3.7.2-1.1ubuntu2 [330 kB] 71s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fwupd armhf 1.9.15-1 [4349 kB] 71s Get:128 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.14 [210 kB] 71s Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.14 [986 kB] 71s Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.14 [1368 kB] 71s Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client-l10n armhf 31.2.1 [19.4 kB] 71s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client armhf 31.2.1 [216 kB] 71s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main armhf keyboxd armhf 2.4.4-2ubuntu15 [111 kB] 71s Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1 [6940 B] 71s Get:135 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgv armhf 2.4.4-2ubuntu15 [224 kB] 71s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg armhf 2.4.4-2ubuntu15 [524 kB] 71s Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-wks-client armhf 2.4.4-2ubuntu15 [87.4 kB] 71s Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-utils armhf 2.4.4-2ubuntu15 [158 kB] 71s Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-agent armhf 2.4.4-2ubuntu15 [235 kB] 71s Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgsm armhf 2.4.4-2ubuntu15 [241 kB] 71s Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline8t64 armhf 8.2-3.1build1 [129 kB] 71s Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gawk armhf 1:5.2.1-2build2 [415 kB] 71s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fdisk armhf 2.39.3-9ubuntu2 [135 kB] 71s Get:144 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgconf armhf 2.4.4-2ubuntu15 [115 kB] 71s Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dirmngr armhf 2.4.4-2ubuntu15 [346 kB] 71s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg all 2.4.4-2ubuntu15 [359 kB] 71s Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-apt armhf 2.7.6build1 [162 kB] 71s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main armhf pinentry-curses armhf 1.2.1-3ubuntu4 [36.7 kB] 71s Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-yaml armhf 6.0.1-2build1 [117 kB] 71s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python-apt-common all 2.7.6build1 [19.8 kB] 71s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-setuptools all 68.1.2-2ubuntu1 [396 kB] 71s Get:152 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] 71s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.6ubuntu4 [1229 kB] 71s Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.12.2-0ubuntu1 [27.1 kB] 71s Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.12.2-0ubuntu1 [24.1 kB] 71s Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.12.2-0ubuntu1 [9802 B] 71s Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmartcols1 armhf 2.39.3-9ubuntu2 [117 kB] 71s Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdextrautils armhf 2.39.3-9ubuntu2 [78.7 kB] 71s Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main armhf groff-base armhf 1.23.0-3build1 [946 kB] 71s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main armhf readline-common all 8.2-3.1build1 [56.5 kB] 71s Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgpgme11t64 armhf 1.18.0-4.1ubuntu3 [120 kB] 71s Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-crypto3 armhf 3.1.0-1build1 [20.3 kB] 71s Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs-l10n all 1.47.0-2.4~exp1ubuntu2 [5996 B] 71s Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 71s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dhcpcd-base armhf 1:10.0.6-1ubuntu2 [186 kB] 71s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-fs3 armhf 3.1.0-1build1 [34.4 kB] 71s Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreiserfscore0t64 armhf 1:3.6.27-7.1 [66.2 kB] 71s Get:168 http://ftpmaster.internal/ubuntu noble-proposed/main armhf btrfs-progs armhf 6.6.3-1.1build1 [852 kB] 71s Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu2 [201 kB] 71s Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu2 [571 kB] 71s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-loop3 armhf 3.1.0-1build1 [6502 B] 71s Get:172 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-mdraid3 armhf 3.1.0-1build1 [13.3 kB] 71s Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-nvme3 armhf 3.1.0-1build1 [17.5 kB] 71s Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnvme1t64 armhf 1.8-3 [67.5 kB] 71s Get:175 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-part3 armhf 3.1.0-1build1 [16.4 kB] 71s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-swap3 armhf 3.1.0-1build1 [8894 B] 71s Get:177 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev3 armhf 3.1.0-1build1 [42.9 kB] 71s Get:178 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgudev-1.0-0 armhf 1:238-3ubuntu2 [13.6 kB] 71s Get:179 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu2 [595 kB] 71s Get:180 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbpf1 armhf 1:1.3.0-2build1 [146 kB] 71s Get:181 http://ftpmaster.internal/ubuntu noble-proposed/main armhf iproute2 armhf 6.1.0-1ubuntu5 [1060 kB] 71s Get:182 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libelf1t64 armhf 0.190-1.1build2 [49.9 kB] 71s Get:183 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] 71s Get:184 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lsof armhf 4.95.0-1build2 [248 kB] 71s Get:185 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnsl2 armhf 1.3.0-3build2 [36.5 kB] 71s Get:186 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1 [73.2 kB] 71s Get:187 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-proxy armhf 1.31.2-0ubuntu2 [5748 B] 71s Get:188 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-glib4 armhf 1.31.2-0ubuntu2 [216 kB] 71s Get:189 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-common all 1.8.0-2build1 [4210 B] 71s Get:190 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-0 armhf 1.8.0-2build1 [61.2 kB] 71s Get:191 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnghttp2-14 armhf 1.59.0-1build1 [68.1 kB] 72s Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssh-4 armhf 0.10.6-2build1 [169 kB] 72s Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libusb-1.0-0 armhf 2:1.0.27-1 [48.7 kB] 72s Get:194 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgusb2 armhf 0.4.8-1build1 [34.6 kB] 72s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmm-glib0 armhf 1.23.4-0ubuntu1 [214 kB] 72s Get:196 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libprotobuf-c1 armhf 1.4.1-1ubuntu3 [17.7 kB] 72s Get:197 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu1 [49.7 kB] 72s Get:198 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libibverbs1 armhf 50.0-2build1 [57.9 kB] 72s Get:199 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfido2-1 armhf 1.14.0-1build1 [75.8 kB] 72s Get:200 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu3 [1280 kB] 72s Get:201 http://ftpmaster.internal/ubuntu noble-proposed/main armhf util-linux armhf 2.39.3-9ubuntu2 [1216 kB] 72s Get:202 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-bin armhf 2.39-0ubuntu6 [530 kB] 72s Get:203 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-3 [21.1 kB] 72s Get:204 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-3 [307 kB] 72s Get:205 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1t64 armhf 1:5.45-3 [81.4 kB] 72s Get:206 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libplymouth5 armhf 24.004.60-1ubuntu6 [140 kB] 72s Get:207 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16t64 armhf 1.6.43-3 [166 kB] 72s Get:208 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-host armhf 1:9.18.24-0ubuntu3 [47.4 kB] 72s Get:209 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-dnsutils armhf 1:9.18.24-0ubuntu3 [149 kB] 72s Get:210 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-libs armhf 1:9.18.24-0ubuntu3 [1148 kB] 72s Get:211 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuv1t64 armhf 1.48.0-1.1 [82.9 kB] 72s Get:212 http://ftpmaster.internal/ubuntu noble-proposed/main armhf uuid-runtime armhf 2.39.3-9ubuntu2 [41.7 kB] 72s Get:213 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebconfclient0 armhf 0.271ubuntu2 [10.8 kB] 72s Get:214 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build4 [10.1 kB] 72s Get:215 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build4 [84.5 kB] 72s Get:216 http://ftpmaster.internal/ubuntu noble-proposed/main armhf install-info armhf 7.1-3build1 [60.5 kB] 72s Get:217 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-base armhf 13.2.0-19ubuntu1 [47.7 kB] 72s Get:218 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu2 [14.7 kB] 72s Get:219 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dmsetup armhf 2:1.02.185-3ubuntu2 [81.1 kB] 72s Get:220 http://ftpmaster.internal/ubuntu noble-proposed/main armhf eject armhf 2.39.3-9ubuntu2 [43.2 kB] 73s Get:221 http://ftpmaster.internal/ubuntu noble-proposed/main armhf krb5-locales all 1.20.1-5.1ubuntu1 [13.9 kB] 73s Get:222 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbsd0 armhf 0.12.1-1 [36.6 kB] 73s Get:223 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 73s Get:224 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libslang2 armhf 2.3.3-3build1 [478 kB] 73s Get:225 http://ftpmaster.internal/ubuntu noble-proposed/main armhf locales all 2.39-0ubuntu6 [4232 kB] 73s Get:226 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-tiny armhf 2:9.1.0016-1ubuntu5 [665 kB] 73s Get:227 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-common all 2:9.1.0016-1ubuntu5 [385 kB] 73s Get:228 http://ftpmaster.internal/ubuntu noble/main armhf xdg-user-dirs armhf 0.18-1 [17.3 kB] 73s Get:229 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xxd armhf 2:9.1.0016-1ubuntu5 [62.4 kB] 73s Get:230 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apparmor armhf 4.0.0-beta3-0ubuntu2 [562 kB] 73s Get:231 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ftp all 20230507-2build1 [4724 B] 73s Get:232 http://ftpmaster.internal/ubuntu noble-proposed/main armhf inetutils-telnet armhf 2:2.5-3ubuntu3 [90.7 kB] 73s Get:233 http://ftpmaster.internal/ubuntu noble-proposed/main armhf info armhf 7.1-3build1 [127 kB] 73s Get:234 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmuu1 armhf 2:1.1.3-3build1 [8004 B] 73s Get:235 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lshw armhf 02.19.git.2021.06.19.996aaad9c7-2build2 [310 kB] 73s Get:236 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mtr-tiny armhf 0.95-1.1build1 [51.7 kB] 73s Get:237 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth-theme-ubuntu-text armhf 24.004.60-1ubuntu6 [9818 B] 73s Get:238 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth armhf 24.004.60-1ubuntu6 [142 kB] 73s Get:239 http://ftpmaster.internal/ubuntu noble-proposed/main armhf psmisc armhf 23.7-1 [176 kB] 73s Get:240 http://ftpmaster.internal/ubuntu noble-proposed/main armhf telnet all 0.17+2.5-3ubuntu3 [3682 B] 73s Get:241 http://ftpmaster.internal/ubuntu noble-proposed/main armhf usb.ids all 2024.03.18-1 [223 kB] 73s Get:242 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] 73s Get:243 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf0 armhf 2.42-4ubuntu1 [87.7 kB] 73s Get:244 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf-nobfd0 armhf 2.42-4ubuntu1 [88.0 kB] 73s Get:245 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu1 [2925 kB] 73s Get:246 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbinutils armhf 2.42-4ubuntu1 [464 kB] 73s Get:247 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils armhf 2.42-4ubuntu1 [3078 B] 73s Get:248 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-common armhf 2.42-4ubuntu1 [217 kB] 73s Get:249 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsframe1 armhf 2.42-4ubuntu1 [13.1 kB] 73s Get:250 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bolt armhf 0.9.6-2build1 [138 kB] 73s Get:251 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cryptsetup-bin armhf 2:2.7.0-1ubuntu2 [214 kB] 73s Get:252 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.6ubuntu4 [1074 kB] 73s Get:253 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.6ubuntu4 [268 kB] 73s Get:254 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-l10n all 2.4.4-2ubuntu15 [65.8 kB] 73s Get:255 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ibverbs-providers armhf 50.0-2build1 [27.4 kB] 73s Get:256 http://ftpmaster.internal/ubuntu noble-proposed/main armhf jq armhf 1.7.1-3 [65.2 kB] 73s Get:257 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjq1 armhf 1.7.1-3 [156 kB] 73s Get:258 http://ftpmaster.internal/ubuntu noble/main armhf libatm1t64 armhf 1:2.5.1-5.1 [20.0 kB] 73s Get:259 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-9build1 [82.3 kB] 73s Get:260 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libftdi1-2 armhf 1.5-6build4 [25.7 kB] 73s Get:261 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap-common all 2.6.7+dfsg-1~exp1ubuntu6 [31.3 kB] 74s Get:262 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules armhf 2.1.28+dfsg1-5ubuntu1 [61.3 kB] 74s Get:263 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-lib2to3 all 3.12.2-3ubuntu2 [79.3 kB] 74s Get:264 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pyrsistent armhf 0.20.0-1build1 [53.0 kB] 74s Get:265 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-typing-extensions all 4.10.0-1 [60.7 kB] 74s Get:266 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kpartx armhf 0.9.4-5ubuntu6 [31.5 kB] 74s Preconfiguring packages ... 75s Fetched 106 MB in 6s (16.5 MB/s) 75s (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 ... 58619 files and directories currently installed.) 75s Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_armhf.deb ... 75s Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.3-6ubuntu2) ... 75s Setting up bsdutils (1:2.39.3-9ubuntu2) ... 75s (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 ... 58619 files and directories currently installed.) 75s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_armhf.deb ... 75s Unpacking gcc-14-base:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 75s Setting up gcc-14-base:armhf (14-20240315-1ubuntu1) ... 75s (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 ... 58619 files and directories currently installed.) 75s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_armhf.deb ... 75s Unpacking libgcc-s1:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 75s Setting up libgcc-s1:armhf (14-20240315-1ubuntu1) ... 75s (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 ... 58619 files and directories currently installed.) 75s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_armhf.deb ... 75s Unpacking libstdc++6:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 75s Setting up libstdc++6:armhf (14-20240315-1ubuntu1) ... 75s (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 ... 58619 files and directories currently installed.) 75s Preparing to unpack .../libc6_2.39-0ubuntu6_armhf.deb ... 76s Unpacking libc6:armhf (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 76s Setting up libc6:armhf (2.39-0ubuntu6) ... 76s (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 ... 58619 files and directories currently installed.) 76s Preparing to unpack .../0-libbrotli1_1.1.0-2build1_armhf.deb ... 76s Unpacking libbrotli1:armhf (1.1.0-2build1) over (1.1.0-2) ... 76s Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-5.1ubuntu1_armhf.deb ... 76s Unpacking libgssapi-krb5-2:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 77s Preparing to unpack .../2-libkrb5-3_1.20.1-5.1ubuntu1_armhf.deb ... 77s Unpacking libkrb5-3:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 77s Preparing to unpack .../3-libkrb5support0_1.20.1-5.1ubuntu1_armhf.deb ... 77s Unpacking libkrb5support0:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 77s Preparing to unpack .../4-libk5crypto3_1.20.1-5.1ubuntu1_armhf.deb ... 77s Unpacking libk5crypto3:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 77s Preparing to unpack .../5-libcom-err2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 77s Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 77s Preparing to unpack .../6-zlib1g_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 77s Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 77s Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) ... 77s (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 ... 58619 files and directories currently installed.) 77s Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d.1-2build6_armhf.deb ... 77s Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) over (2.4+20151223.gitfa8646d.1-2build4) ... 77s Preparing to unpack .../udisks2_2.10.1-6_armhf.deb ... 77s Unpacking udisks2 (2.10.1-6) over (2.10.1-1ubuntu2) ... 77s Preparing to unpack .../libudisks2-0_2.10.1-6_armhf.deb ... 77s Unpacking libudisks2-0:armhf (2.10.1-6) over (2.10.1-1ubuntu2) ... 77s Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_armhf.deb ... 77s Unpacking libblkid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 77s Setting up libblkid1:armhf (2.39.3-9ubuntu2) ... 77s (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 ... 58619 files and directories currently installed.) 77s Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... 77s Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.5-0.3) ... 77s Setting up liblzma5:armhf (5.6.0-0.2) ... 77s (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 ... 58619 files and directories currently installed.) 77s Preparing to unpack .../0-kmod_31+20240202-2ubuntu4_armhf.deb ... 77s Unpacking kmod (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 77s dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty 77s Preparing to unpack .../1-libkmod2_31+20240202-2ubuntu4_armhf.deb ... 77s Unpacking libkmod2:armhf (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 77s Preparing to unpack .../2-systemd-dev_255.4-1ubuntu5_all.deb ... 77s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 77s Preparing to unpack .../3-systemd-timesyncd_255.4-1ubuntu5_armhf.deb ... 77s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 77s Preparing to unpack .../4-dbus-session-bus-common_1.14.10-4ubuntu2_all.deb ... 77s Unpacking dbus-session-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 78s Preparing to unpack .../5-libaudit-common_1%3a3.1.2-2.1_all.deb ... 78s Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.2-2) ... 78s Setting up libaudit-common (1:3.1.2-2.1) ... 78s (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 ... 58618 files and directories currently installed.) 78s Preparing to unpack .../libcap-ng0_0.8.4-2build1_armhf.deb ... 78s Unpacking libcap-ng0:armhf (0.8.4-2build1) over (0.8.4-2) ... 78s Setting up libcap-ng0:armhf (0.8.4-2build1) ... 78s (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 ... 58618 files and directories currently installed.) 78s Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... 78s Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.2-2) ... 78s Setting up libaudit1:armhf (1:3.1.2-2.1) ... 78s (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 ... 58618 files and directories currently installed.) 78s Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_armhf.deb ... 78s Unpacking libpam0g:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 78s Setting up libpam0g:armhf (1.5.3-5ubuntu3) ... 78s (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 ... 58618 files and directories currently installed.) 78s Preparing to unpack .../libselinux1_3.5-2ubuntu1_armhf.deb ... 78s Unpacking libselinux1:armhf (3.5-2ubuntu1) over (3.5-2build1) ... 78s Setting up libselinux1:armhf (3.5-2ubuntu1) ... 78s dpkg: libcurl4:armhf: dependency problems, but removing anyway as you requested: 78s curl depends on libcurl4 (= 8.5.0-2ubuntu2). 78s 78s (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 ... 58618 files and directories currently installed.) 78s Removing libcurl4:armhf (8.5.0-2ubuntu2) ... 78s Selecting previously unselected package libcurl4t64:armhf. 78s (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 ... 58613 files and directories currently installed.) 78s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_armhf.deb ... 78s Unpacking libcurl4t64:armhf (8.5.0-2ubuntu7) ... 78s Preparing to unpack .../curl_8.5.0-2ubuntu7_armhf.deb ... 78s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 78s dpkg: libpsl5:armhf: dependency problems, but removing anyway as you requested: 78s wget depends on libpsl5 (>= 0.16.0). 78s libcurl3-gnutls:armhf depends on libpsl5 (>= 0.16.0). 78s 78s (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 ... 58619 files and directories currently installed.) 78s Removing libpsl5:armhf (0.21.2-1build1) ... 78s Selecting previously unselected package libpsl5t64:armhf. 78s (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 ... 58614 files and directories currently installed.) 78s Preparing to unpack .../libpsl5t64_0.21.2-1.1_armhf.deb ... 78s Unpacking libpsl5t64:armhf (0.21.2-1.1) ... 78s Preparing to unpack .../wget_1.21.4-1ubuntu2_armhf.deb ... 78s Unpacking wget (1.21.4-1ubuntu2) over (1.21.4-1ubuntu1) ... 78s Preparing to unpack .../tnftp_20230507-2build1_armhf.deb ... 78s Unpacking tnftp (20230507-2build1) over (20230507-2) ... 78s dpkg: libpcap0.8:armhf: dependency problems, but removing anyway as you requested: 78s tcpdump depends on libpcap0.8 (>= 1.9.1). 78s 78s (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 ... 58620 files and directories currently installed.) 78s Removing libpcap0.8:armhf (1.10.4-4ubuntu3) ... 79s Selecting previously unselected package libpcap0.8t64:armhf. 79s (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 ... 58609 files and directories currently installed.) 79s Preparing to unpack .../00-libpcap0.8t64_1.10.4-4.1ubuntu1_armhf.deb ... 79s Unpacking libpcap0.8t64:armhf (1.10.4-4.1ubuntu1) ... 79s Preparing to unpack .../01-tcpdump_4.99.4-3ubuntu2_armhf.deb ... 79s Unpacking tcpdump (4.99.4-3ubuntu2) over (4.99.4-3ubuntu1) ... 79s Preparing to unpack .../02-libsystemd-shared_255.4-1ubuntu5_armhf.deb ... 79s Unpacking libsystemd-shared:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 79s Preparing to unpack .../03-systemd-resolved_255.4-1ubuntu5_armhf.deb ... 79s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 79s Preparing to unpack .../04-sudo_1.9.15p5-3ubuntu3_armhf.deb ... 79s Unpacking sudo (1.9.15p5-3ubuntu3) over (1.9.15p5-3ubuntu1) ... 79s Preparing to unpack .../05-rsync_3.2.7-1build1_armhf.deb ... 79s Unpacking rsync (3.2.7-1build1) over (3.2.7-1) ... 79s Preparing to unpack .../06-python3-cryptography_41.0.7-4build2_armhf.deb ... 79s Unpacking python3-cryptography (41.0.7-4build2) over (41.0.7-3) ... 79s Preparing to unpack .../07-openssl_3.0.13-0ubuntu2_armhf.deb ... 79s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 79s Preparing to unpack .../08-openssh-sftp-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 79s Unpacking openssh-sftp-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 79s Preparing to unpack .../09-openssh-client_1%3a9.6p1-3ubuntu11_armhf.deb ... 79s Unpacking openssh-client (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 79s Preparing to unpack .../10-openssh-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 80s Unpacking openssh-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 80s Selecting previously unselected package linux-headers-6.8.0-20. 80s Preparing to unpack .../11-linux-headers-6.8.0-20_6.8.0-20.20_all.deb ... 80s Unpacking linux-headers-6.8.0-20 (6.8.0-20.20) ... 83s Selecting previously unselected package linux-headers-6.8.0-20-generic. 83s Preparing to unpack .../12-linux-headers-6.8.0-20-generic_6.8.0-20.20_armhf.deb ... 83s Unpacking linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 84s Preparing to unpack .../13-linux-headers-generic_6.8.0-20.20+1_armhf.deb ... 84s Unpacking linux-headers-generic (6.8.0-20.20+1) over (6.8.0-11.11+1) ... 84s (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 ... 89772 files and directories currently installed.) 84s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 85s dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: 85s systemd depends on libssl3 (>= 3.0.0). 85s libssh-4:armhf depends on libssl3 (>= 3.0.0). 85s libsasl2-modules:armhf depends on libssl3 (>= 3.0.0). 85s libsasl2-2:armhf depends on libssl3 (>= 3.0.0). 85s libpython3.12-minimal:armhf depends on libssl3 (>= 3.0.0). 85s libpython3.11-minimal:armhf depends on libssl3 (>= 3.0.0). 85s libnvme1 depends on libssl3 (>= 3.0.0). 85s libfido2-1:armhf depends on libssl3 (>= 3.0.0). 85s libcryptsetup12:armhf depends on libssl3 (>= 3.0.0). 85s dhcpcd-base depends on libssl3 (>= 3.0.0). 85s bind9-libs:armhf depends on libssl3 (>= 3.0.0). 85s 85s Removing libssl3:armhf (3.0.10-1ubuntu4) ... 85s Selecting previously unselected package libssl3t64:armhf. 85s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 85s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_armhf.deb ... 85s Unpacking libssl3t64:armhf (3.0.13-0ubuntu2) ... 85s Setting up libssl3t64:armhf (3.0.13-0ubuntu2) ... 85s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 85s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_armhf.deb ... 85s Unpacking libnss-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 85s Preparing to unpack .../libudev1_255.4-1ubuntu5_armhf.deb ... 85s Unpacking libudev1:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 85s Setting up libudev1:armhf (255.4-1ubuntu5) ... 85s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 85s Preparing to unpack .../systemd_255.4-1ubuntu5_armhf.deb ... 86s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 86s Preparing to unpack .../udev_255.4-1ubuntu5_armhf.deb ... 86s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 86s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_armhf.deb ... 86s Unpacking libsystemd0:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 86s Setting up libsystemd0:armhf (255.4-1ubuntu5) ... 86s Setting up libkmod2:armhf (31+20240202-2ubuntu4) ... 86s Setting up libsystemd-shared:armhf (255.4-1ubuntu5) ... 86s Setting up systemd-dev (255.4-1ubuntu5) ... 86s Setting up systemd (255.4-1ubuntu5) ... 87s (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 ... 78635 files and directories currently installed.) 87s Preparing to unpack .../systemd-sysv_255.4-1ubuntu5_armhf.deb ... 87s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 87s Preparing to unpack .../libpam-systemd_255.4-1ubuntu5_armhf.deb ... 87s Unpacking libpam-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 87s Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_armhf.deb ... 87s Unpacking libpam-modules-bin (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 87s Setting up libpam-modules-bin (1.5.3-5ubuntu3) ... 88s pam_namespace.service is a disabled or a static unit not running, not starting it. 88s (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 ... 78635 files and directories currently installed.) 88s Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_armhf.deb ... 88s Unpacking libpam-modules:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 88s Setting up libpam-modules:armhf (1.5.3-5ubuntu3) ... 88s Installing new version of config file /etc/security/namespace.init ... 88s (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 ... 78633 files and directories currently installed.) 88s Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu3_all.deb ... 88s Unpacking libpam-runtime (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 88s Setting up libpam-runtime (1.5.3-5ubuntu3) ... 89s (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 ... 78633 files and directories currently installed.) 89s Preparing to unpack .../0-dbus-user-session_1.14.10-4ubuntu2_armhf.deb ... 89s Unpacking dbus-user-session (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 89s Preparing to unpack .../1-libapparmor1_4.0.0-beta3-0ubuntu2_armhf.deb ... 89s Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 89s Preparing to unpack .../2-libexpat1_2.6.1-2_armhf.deb ... 89s Unpacking libexpat1:armhf (2.6.1-2) over (2.6.0-1) ... 89s Preparing to unpack .../3-dbus-system-bus-common_1.14.10-4ubuntu2_all.deb ... 89s Unpacking dbus-system-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 89s Preparing to unpack .../4-dbus-bin_1.14.10-4ubuntu2_armhf.deb ... 89s Unpacking dbus-bin (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 89s Preparing to unpack .../5-dbus_1.14.10-4ubuntu2_armhf.deb ... 89s Unpacking dbus (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 89s Preparing to unpack .../6-dbus-daemon_1.14.10-4ubuntu2_armhf.deb ... 89s Unpacking dbus-daemon (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 89s Preparing to unpack .../7-libdbus-1-3_1.14.10-4ubuntu2_armhf.deb ... 89s Unpacking libdbus-1-3:armhf (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 89s Preparing to unpack .../8-libmount1_2.39.3-9ubuntu2_armhf.deb ... 89s Unpacking libmount1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 89s Setting up libmount1:armhf (2.39.3-9ubuntu2) ... 89s (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 ... 78633 files and directories currently installed.) 89s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu2_armhf.deb ... 89s Unpacking libseccomp2:armhf (2.5.5-1ubuntu2) over (2.5.5-1ubuntu1) ... 89s Setting up libseccomp2:armhf (2.5.5-1ubuntu2) ... 89s (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 ... 78633 files and directories currently installed.) 89s Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_armhf.deb ... 89s Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 89s Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_armhf.deb ... 89s Unpacking libuuid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 89s Setting up libuuid1:armhf (2.39.3-9ubuntu2) ... 89s (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 ... 78633 files and directories currently installed.) 89s Preparing to unpack .../0-libcryptsetup12_2%3a2.7.0-1ubuntu2_armhf.deb ... 89s Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 89s Preparing to unpack .../1-libfdisk1_2.39.3-9ubuntu2_armhf.deb ... 89s Unpacking libfdisk1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 89s Preparing to unpack .../2-mount_2.39.3-9ubuntu2_armhf.deb ... 89s Unpacking mount (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 89s Preparing to unpack .../3-libblockdev-utils3_3.1.0-1build1_armhf.deb ... 89s Unpacking libblockdev-utils3:armhf (3.1.0-1build1) over (3.1.0-1) ... 89s Preparing to unpack .../4-libvolume-key1_0.3.12-7build1_armhf.deb ... 89s Unpacking libvolume-key1:armhf (0.3.12-7build1) over (0.3.12-5build2) ... 90s Preparing to unpack .../5-libjcat1_0.2.0-2build2_armhf.deb ... 90s Unpacking libjcat1:armhf (0.2.0-2build2) over (0.2.0-2) ... 90s (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 ... 78633 files and directories currently installed.) 90s Removing libgpgme11:armhf (1.18.0-4ubuntu1) ... 90s (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 ... 78627 files and directories currently installed.) 90s Preparing to unpack .../parted_3.6-3.1build2_armhf.deb ... 90s Unpacking parted (3.6-3.1build2) over (3.6-3) ... 90s (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 ... 78627 files and directories currently installed.) 90s Removing libparted2:armhf (3.6-3) ... 90s Selecting previously unselected package libparted2t64:armhf. 90s (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 ... 78621 files and directories currently installed.) 90s Preparing to unpack .../00-libparted2t64_3.6-3.1build2_armhf.deb ... 90s Unpacking libparted2t64:armhf (3.6-3.1build2) ... 90s Preparing to unpack .../01-python3.12_3.12.2-4build3_armhf.deb ... 90s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 90s Preparing to unpack .../02-python3.12-minimal_3.12.2-4build3_armhf.deb ... 90s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 90s Preparing to unpack .../03-libpython3.12-stdlib_3.12.2-4build3_armhf.deb ... 90s Unpacking libpython3.12-stdlib:armhf (3.12.2-4build3) over (3.12.2-1) ... 90s Preparing to unpack .../04-libpython3.12-minimal_3.12.2-4build3_armhf.deb ... 90s Unpacking libpython3.12-minimal:armhf (3.12.2-4build3) over (3.12.2-1) ... 90s Preparing to unpack .../05-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 90s Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 91s Preparing to unpack .../06-python3.11_3.11.8-1build4_armhf.deb ... 91s Unpacking python3.11 (3.11.8-1build4) over (3.11.8-1) ... 91s Preparing to unpack .../07-python3.11-minimal_3.11.8-1build4_armhf.deb ... 91s Unpacking python3.11-minimal (3.11.8-1build4) over (3.11.8-1) ... 91s Preparing to unpack .../08-libpython3.11-stdlib_3.11.8-1build4_armhf.deb ... 91s Unpacking libpython3.11-stdlib:armhf (3.11.8-1build4) over (3.11.8-1) ... 91s Preparing to unpack .../09-libpython3.11-minimal_3.11.8-1build4_armhf.deb ... 91s Unpacking libpython3.11-minimal:armhf (3.11.8-1build4) over (3.11.8-1) ... 91s Preparing to unpack .../10-libsqlite3-0_3.45.1-1ubuntu1_armhf.deb ... 91s Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu1) over (3.45.1-1) ... 91s Preparing to unpack .../11-libtext-iconv-perl_1.7-8build2_armhf.deb ... 91s Unpacking libtext-iconv-perl:armhf (1.7-8build2) over (1.7-8build1) ... 92s Preparing to unpack .../12-libtext-charwidth-perl_0.04-11build2_armhf.deb ... 92s Unpacking libtext-charwidth-perl:armhf (0.04-11build2) over (0.04-11build1) ... 92s Preparing to unpack .../13-perl-modules-5.38_5.38.2-3.2_all.deb ... 92s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 92s dpkg: libperl5.38:armhf: dependency problems, but removing anyway as you requested: 92s perl depends on libperl5.38 (= 5.38.2-3). 92s 92s (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 ... 78624 files and directories currently installed.) 92s Removing libperl5.38:armhf (5.38.2-3) ... 92s dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: 92s iproute2 depends on libdb5.3. 92s apt-utils depends on libdb5.3. 92s 92s Removing libdb5.3:armhf (5.3.28+dfsg2-4) ... 92s Selecting previously unselected package libdb5.3t64:armhf. 92s (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 ... 78099 files and directories currently installed.) 92s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_armhf.deb ... 92s Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 93s Preparing to unpack .../python3-gdbm_3.12.2-3ubuntu2_armhf.deb ... 93s Unpacking python3-gdbm:armhf (3.12.2-3ubuntu2) over (3.11.5-1) ... 93s Preparing to unpack .../man-db_2.12.0-3build4_armhf.deb ... 93s Unpacking man-db (2.12.0-3build4) over (2.12.0-3) ... 93s (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 ... 78105 files and directories currently installed.) 93s Removing libgdbm-compat4:armhf (1.23-5) ... 93s Removing libgdbm6:armhf (1.23-5) ... 93s Selecting previously unselected package libgdbm6t64:armhf. 93s (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 ... 78095 files and directories currently installed.) 93s Preparing to unpack .../libgdbm6t64_1.23-5.1_armhf.deb ... 93s Unpacking libgdbm6t64:armhf (1.23-5.1) ... 93s Selecting previously unselected package libgdbm-compat4t64:armhf. 93s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_armhf.deb ... 93s Unpacking libgdbm-compat4t64:armhf (1.23-5.1) ... 93s Selecting previously unselected package libperl5.38t64:armhf. 94s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_armhf.deb ... 94s Unpacking libperl5.38t64:armhf (5.38.2-3.2) ... 94s Preparing to unpack .../perl_5.38.2-3.2_armhf.deb ... 94s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 94s Preparing to unpack .../perl-base_5.38.2-3.2_armhf.deb ... 94s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 94s Setting up perl-base (5.38.2-3.2) ... 94s (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 ... 78626 files and directories currently installed.) 94s Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu4_armhf.deb ... 94s Unpacking liblocale-gettext-perl (1.07-6ubuntu4) over (1.07-6build1) ... 95s dpkg: libnettle8:armhf: dependency problems, but removing anyway as you requested: 95s libhogweed6:armhf depends on libnettle8. 95s libgnutls30:armhf depends on libnettle8 (>= 3.9~). 95s libcurl3-gnutls:armhf depends on libnettle8. 95s libarchive13:armhf depends on libnettle8. 95s 95s (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 ... 78626 files and directories currently installed.) 95s Removing libnettle8:armhf (3.9.1-2) ... 95s Selecting previously unselected package libnettle8t64:armhf. 95s (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 ... 78619 files and directories currently installed.) 95s Preparing to unpack .../libnettle8t64_3.9.1-2.2_armhf.deb ... 95s Unpacking libnettle8t64:armhf (3.9.1-2.2) ... 95s Setting up libnettle8t64:armhf (3.9.1-2.2) ... 95s dpkg: libhogweed6:armhf: dependency problems, but removing anyway as you requested: 95s libgnutls30:armhf depends on libhogweed6 (>= 3.6). 95s 95s (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 ... 78627 files and directories currently installed.) 95s Removing libhogweed6:armhf (3.9.1-2) ... 95s Selecting previously unselected package libhogweed6t64:armhf. 95s (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 ... 78622 files and directories currently installed.) 95s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_armhf.deb ... 95s Unpacking libhogweed6t64:armhf (3.9.1-2.2) ... 95s Setting up libhogweed6t64:armhf (3.9.1-2.2) ... 95s dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: 95s libldap2:armhf depends on libgnutls30 (>= 3.8.2). 95s libcurl3-gnutls:armhf depends on libgnutls30 (>= 3.8.2). 95s fwupd depends on libgnutls30 (>= 3.7.3). 95s dirmngr depends on libgnutls30 (>= 3.8.1). 95s apt depends on libgnutls30 (>= 3.8.1). 95s 95s (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 ... 78628 files and directories currently installed.) 95s Removing libgnutls30:armhf (3.8.3-1ubuntu1) ... 95s Selecting previously unselected package libgnutls30t64:armhf. 95s (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 ... 78619 files and directories currently installed.) 95s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_armhf.deb ... 95s Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 95s Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 95s (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 ... 78647 files and directories currently installed.) 95s Preparing to unpack .../libldap2_2.6.7+dfsg-1~exp1ubuntu6_armhf.deb ... 95s Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 95s dpkg: libcurl3-gnutls:armhf: dependency problems, but removing anyway as you requested: 95s libfwupd2:armhf depends on libcurl3-gnutls (>= 7.63.0). 95s fwupd depends on libcurl3-gnutls (>= 7.63.0). 95s 95s (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 ... 78647 files and directories currently installed.) 95s Removing libcurl3-gnutls:armhf (8.5.0-2ubuntu2) ... 95s Selecting previously unselected package libcurl3t64-gnutls:armhf. 95s (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 ... 78640 files and directories currently installed.) 95s Preparing to unpack .../00-libcurl3t64-gnutls_8.5.0-2ubuntu7_armhf.deb ... 95s Unpacking libcurl3t64-gnutls:armhf (8.5.0-2ubuntu7) ... 95s Preparing to unpack .../01-shared-mime-info_2.4-1build1_armhf.deb ... 95s Unpacking shared-mime-info (2.4-1build1) over (2.4-1) ... 95s Preparing to unpack .../02-gir1.2-girepository-2.0_1.79.1-1ubuntu6_armhf.deb ... 95s Unpacking gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 95s Preparing to unpack .../03-gir1.2-glib-2.0_2.79.3-3ubuntu5_armhf.deb ... 95s Unpacking gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 95s Preparing to unpack .../04-libgirepository-1.0-1_1.79.1-1ubuntu6_armhf.deb ... 95s Unpacking libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 95s Preparing to unpack .../05-python3-gi_3.47.0-3build1_armhf.deb ... 96s Unpacking python3-gi (3.47.0-3build1) over (3.47.0-3) ... 96s Preparing to unpack .../06-python3-dbus_1.3.2-5build2_armhf.deb ... 96s Unpacking python3-dbus (1.3.2-5build2) over (1.3.2-5build1) ... 96s Selecting previously unselected package libnetplan1:armhf. 96s Preparing to unpack .../07-libnetplan1_1.0-1_armhf.deb ... 96s Unpacking libnetplan1:armhf (1.0-1) ... 96s Preparing to unpack .../08-python3-netplan_1.0-1_armhf.deb ... 96s Unpacking python3-netplan (1.0-1) over (0.107.1-3) ... 96s Preparing to unpack .../09-netplan-generator_1.0-1_armhf.deb ... 96s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 96s Unpacking netplan-generator (1.0-1) over (0.107.1-3) ... 96s Preparing to unpack .../10-initramfs-tools-bin_0.142ubuntu23_armhf.deb ... 96s Unpacking initramfs-tools-bin (0.142ubuntu23) over (0.142ubuntu20) ... 96s Preparing to unpack .../11-initramfs-tools-core_0.142ubuntu23_all.deb ... 96s Unpacking initramfs-tools-core (0.142ubuntu23) over (0.142ubuntu20) ... 96s Preparing to unpack .../12-initramfs-tools_0.142ubuntu23_all.deb ... 96s Unpacking initramfs-tools (0.142ubuntu23) over (0.142ubuntu20) ... 96s Preparing to unpack .../13-netplan.io_1.0-1_armhf.deb ... 96s Unpacking netplan.io (1.0-1) over (0.107.1-3) ... 96s Preparing to unpack .../14-libxmlb2_0.3.15-1build1_armhf.deb ... 96s Unpacking libxmlb2:armhf (0.3.15-1build1) over (0.3.15-1) ... 96s Preparing to unpack .../15-libqrtr-glib0_1.2.2-1ubuntu3_armhf.deb ... 96s Unpacking libqrtr-glib0:armhf (1.2.2-1ubuntu3) over (1.2.2-1ubuntu2) ... 96s Preparing to unpack .../16-libqmi-glib5_1.35.2-0ubuntu1_armhf.deb ... 96s Unpacking libqmi-glib5:armhf (1.35.2-0ubuntu1) over (1.34.0-2) ... 96s Preparing to unpack .../17-libqmi-proxy_1.35.2-0ubuntu1_armhf.deb ... 96s Unpacking libqmi-proxy (1.35.2-0ubuntu1) over (1.34.0-2) ... 96s Preparing to unpack .../18-libpolkit-agent-1-0_124-1ubuntu1_armhf.deb ... 96s Unpacking libpolkit-agent-1-0:armhf (124-1ubuntu1) over (124-1) ... 96s Preparing to unpack .../19-libpolkit-gobject-1-0_124-1ubuntu1_armhf.deb ... 96s Unpacking libpolkit-gobject-1-0:armhf (124-1ubuntu1) over (124-1) ... 97s (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 ... 78651 files and directories currently installed.) 97s Removing libnetplan0:armhf (0.107.1-3) ... 97s dpkg: libglib2.0-0:armhf: dependency problems, but removing anyway as you requested: 97s libmm-glib0:armhf depends on libglib2.0-0 (>= 2.62.0). 97s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 97s libmbim-glib4:armhf depends on libglib2.0-0 (>= 2.56). 97s libjson-glib-1.0-0:armhf depends on libglib2.0-0 (>= 2.75.3). 97s libgusb2:armhf depends on libglib2.0-0 (>= 2.75.3). 97s libgudev-1.0-0:armhf depends on libglib2.0-0 (>= 2.38.0). 97s libfwupd2:armhf depends on libglib2.0-0 (>= 2.79.0). 97s libblockdev3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s libblockdev-swap3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s libblockdev-part3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s libblockdev-nvme3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s libblockdev-mdraid3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s libblockdev-loop3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s libblockdev-fs3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s libblockdev-crypto3:armhf depends on libglib2.0-0 (>= 2.42.2). 97s fwupd depends on libglib2.0-0 (>= 2.79.0). 97s bolt depends on libglib2.0-0 (>= 2.56.0). 97s 97s Removing libglib2.0-0:armhf (2.79.2-1~ubuntu1) ... 97s Selecting previously unselected package libglib2.0-0t64:armhf. 97s (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 ... 78622 files and directories currently installed.) 97s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_armhf.deb ... 97s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:armhf.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 97s removed '/var/lib/dpkg/info/libglib2.0-0:armhf.postrm' 97s Unpacking libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 97s Preparing to unpack .../libfwupd2_1.9.15-1_armhf.deb ... 97s Unpacking libfwupd2:armhf (1.9.15-1) over (1.9.14-1) ... 97s dpkg: libarchive13:armhf: dependency problems, but removing anyway as you requested: 97s fwupd depends on libarchive13 (>= 3.2.1). 97s 97s (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 ... 78647 files and directories currently installed.) 97s Removing libarchive13:armhf (3.7.2-1ubuntu2) ... 97s Selecting previously unselected package libarchive13t64:armhf. 97s (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 ... 78641 files and directories currently installed.) 97s Preparing to unpack .../libarchive13t64_3.7.2-1.1ubuntu2_armhf.deb ... 97s Unpacking libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 97s Preparing to unpack .../fwupd_1.9.15-1_armhf.deb ... 97s Unpacking fwupd (1.9.15-1) over (1.9.14-1) ... 97s Preparing to unpack .../apt-utils_2.7.14_armhf.deb ... 97s Unpacking apt-utils (2.7.14) over (2.7.12) ... 97s dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: 97s ubuntu-pro-client depends on libapt-pkg6.0 (>= 1.9~). 97s python3-apt depends on libapt-pkg6.0 (>= 2.7.11). 97s apt depends on libapt-pkg6.0 (>= 2.7.12). 97s 97s (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 ... 78648 files and directories currently installed.) 97s Removing libapt-pkg6.0:armhf (2.7.12) ... 97s Selecting previously unselected package libapt-pkg6.0t64:armhf. 97s (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 ... 78599 files and directories currently installed.) 97s Preparing to unpack .../libapt-pkg6.0t64_2.7.14_armhf.deb ... 97s Unpacking libapt-pkg6.0t64:armhf (2.7.14) ... 97s Setting up libapt-pkg6.0t64:armhf (2.7.14) ... 97s (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 ... 78649 files and directories currently installed.) 97s Preparing to unpack .../archives/apt_2.7.14_armhf.deb ... 97s Unpacking apt (2.7.14) over (2.7.12) ... 98s Setting up apt (2.7.14) ... 98s (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 ... 78649 files and directories currently installed.) 98s Preparing to unpack .../ubuntu-pro-client-l10n_31.2.1_armhf.deb ... 98s Unpacking ubuntu-pro-client-l10n (31.2.1) over (31.1) ... 98s Preparing to unpack .../ubuntu-pro-client_31.2.1_armhf.deb ... 98s Unpacking ubuntu-pro-client (31.2.1) over (31.1) ... 98s Preparing to unpack .../keyboxd_2.4.4-2ubuntu15_armhf.deb ... 98s Unpacking keyboxd (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s dpkg: libnpth0:armhf: dependency problems, but removing anyway as you requested: 99s gpgv depends on libnpth0 (>= 0.90). 99s gpgsm depends on libnpth0 (>= 0.90). 99s gpg-agent depends on libnpth0 (>= 0.90). 99s gpg depends on libnpth0 (>= 0.90). 99s dirmngr depends on libnpth0 (>= 0.90). 99s 99s (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 ... 78649 files and directories currently installed.) 99s Removing libnpth0:armhf (1.6-3build2) ... 99s Selecting previously unselected package libnpth0t64:armhf. 99s (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 ... 78644 files and directories currently installed.) 99s Preparing to unpack .../libnpth0t64_1.6-3.1_armhf.deb ... 99s Unpacking libnpth0t64:armhf (1.6-3.1) ... 99s Setting up libnpth0t64:armhf (1.6-3.1) ... 99s (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 ... 78650 files and directories currently installed.) 99s Preparing to unpack .../gpgv_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking gpgv (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s Setting up gpgv (2.4.4-2ubuntu15) ... 99s (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 ... 78650 files and directories currently installed.) 99s Preparing to unpack .../gpg_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking gpg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s Preparing to unpack .../gpg-wks-client_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking gpg-wks-client (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s Preparing to unpack .../gnupg-utils_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking gnupg-utils (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s Preparing to unpack .../gpgsm_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking gpgsm (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s dpkg: libreadline8:armhf: dependency problems, but removing anyway as you requested: 99s gpgconf depends on libreadline8 (>= 6.0). 99s gawk depends on libreadline8 (>= 6.0). 99s fdisk depends on libreadline8 (>= 6.0). 99s 99s (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 ... 78650 files and directories currently installed.) 99s Removing libreadline8:armhf (8.2-3) ... 99s Selecting previously unselected package libreadline8t64:armhf. 99s (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 ... 78638 files and directories currently installed.) 99s Preparing to unpack .../libreadline8t64_8.2-3.1build1_armhf.deb ... 99s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' 99s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' 99s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' 99s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' 99s Unpacking libreadline8t64:armhf (8.2-3.1build1) ... 99s Setting up libreadline8t64:armhf (8.2-3.1build1) ... 99s (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 ... 78658 files and directories currently installed.) 99s Preparing to unpack .../00-gawk_1%3a5.2.1-2build2_armhf.deb ... 99s Unpacking gawk (1:5.2.1-2build2) over (1:5.2.1-2) ... 99s Preparing to unpack .../01-fdisk_2.39.3-9ubuntu2_armhf.deb ... 99s Unpacking fdisk (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 99s Preparing to unpack .../02-gpgconf_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking gpgconf (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 99s Preparing to unpack .../03-dirmngr_2.4.4-2ubuntu15_armhf.deb ... 99s Unpacking dirmngr (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 100s Preparing to unpack .../04-gnupg_2.4.4-2ubuntu15_all.deb ... 100s Unpacking gnupg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 100s Preparing to unpack .../05-python3-apt_2.7.6build1_armhf.deb ... 100s Unpacking python3-apt (2.7.6build1) over (2.7.6) ... 100s Preparing to unpack .../06-pinentry-curses_1.2.1-3ubuntu4_armhf.deb ... 100s Unpacking pinentry-curses (1.2.1-3ubuntu4) over (1.2.1-3ubuntu1) ... 100s Preparing to unpack .../07-python3-yaml_6.0.1-2build1_armhf.deb ... 100s Unpacking python3-yaml (6.0.1-2build1) over (6.0.1-2) ... 100s Preparing to unpack .../08-python-apt-common_2.7.6build1_all.deb ... 100s Unpacking python-apt-common (2.7.6build1) over (2.7.6) ... 100s Preparing to unpack .../09-python3-setuptools_68.1.2-2ubuntu1_all.deb ... 100s Unpacking python3-setuptools (68.1.2-2ubuntu1) over (68.1.2-2) ... 100s Preparing to unpack .../10-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... 100s Unpacking python3-pkg-resources (68.1.2-2ubuntu1) over (68.1.2-2) ... 100s Preparing to unpack .../11-dpkg_1.22.6ubuntu4_armhf.deb ... 100s Unpacking dpkg (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 101s Setting up dpkg (1.22.6ubuntu4) ... 101s Setting up libpython3.12-minimal:armhf (3.12.2-4build3) ... 101s Setting up libexpat1:armhf (2.6.1-2) ... 101s Setting up python3.12-minimal (3.12.2-4build3) ... 102s (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 ... 78655 files and directories currently installed.) 102s Preparing to unpack .../python3-minimal_3.12.2-0ubuntu1_armhf.deb ... 102s Unpacking python3-minimal (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 102s Setting up python3-minimal (3.12.2-0ubuntu1) ... 102s (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 ... 78655 files and directories currently installed.) 102s Preparing to unpack .../python3_3.12.2-0ubuntu1_armhf.deb ... 102s Unpacking python3 (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 102s Preparing to unpack .../libpython3-stdlib_3.12.2-0ubuntu1_armhf.deb ... 102s Unpacking libpython3-stdlib:armhf (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 103s Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_armhf.deb ... 103s Unpacking libsmartcols1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 103s Setting up libsmartcols1:armhf (2.39.3-9ubuntu2) ... 103s (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 ... 78655 files and directories currently installed.) 103s Preparing to unpack .../0-bsdextrautils_2.39.3-9ubuntu2_armhf.deb ... 103s Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 103s Preparing to unpack .../1-groff-base_1.23.0-3build1_armhf.deb ... 103s Unpacking groff-base (1.23.0-3build1) over (1.23.0-3) ... 103s Preparing to unpack .../2-readline-common_8.2-3.1build1_all.deb ... 103s Unpacking readline-common (8.2-3.1build1) over (8.2-3) ... 103s Selecting previously unselected package libgpgme11t64:armhf. 103s Preparing to unpack .../3-libgpgme11t64_1.18.0-4.1ubuntu3_armhf.deb ... 103s Unpacking libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 103s Preparing to unpack .../4-libblockdev-crypto3_3.1.0-1build1_armhf.deb ... 103s Unpacking libblockdev-crypto3:armhf (3.1.0-1build1) over (3.1.0-1) ... 103s Preparing to unpack .../5-e2fsprogs-l10n_1.47.0-2.4~exp1ubuntu2_all.deb ... 103s Unpacking e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 103s Preparing to unpack .../6-logsave_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 103s Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 103s Preparing to unpack .../7-dhcpcd-base_1%3a10.0.6-1ubuntu2_armhf.deb ... 103s Unpacking dhcpcd-base (1:10.0.6-1ubuntu2) over (1:10.0.6-1ubuntu1) ... 103s Preparing to unpack .../8-libblockdev-fs3_3.1.0-1build1_armhf.deb ... 103s Unpacking libblockdev-fs3:armhf (3.1.0-1build1) over (3.1.0-1) ... 103s dpkg: libreiserfscore0: dependency problems, but removing anyway as you requested: 103s btrfs-progs depends on libreiserfscore0 (>= 1:3.6.27). 103s 103s (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 ... 78662 files and directories currently installed.) 103s Removing libreiserfscore0 (1:3.6.27-7) ... 103s Selecting previously unselected package libreiserfscore0t64. 103s (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 ... 78657 files and directories currently installed.) 103s Preparing to unpack .../libreiserfscore0t64_1%3a3.6.27-7.1_armhf.deb ... 103s Unpacking libreiserfscore0t64 (1:3.6.27-7.1) ... 104s Preparing to unpack .../btrfs-progs_6.6.3-1.1build1_armhf.deb ... 104s Unpacking btrfs-progs (6.6.3-1.1build1) over (6.6.3-1.1) ... 104s dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: 104s e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). 104s 104s (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 ... 78663 files and directories currently installed.) 104s Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... 104s Selecting previously unselected package libext2fs2t64:armhf. 104s (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 ... 78656 files and directories currently installed.) 104s Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 104s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 104s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' 104s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 104s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' 104s Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 104s Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) ... 104s Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 104s (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 ... 78672 files and directories currently installed.) 104s Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 104s Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 104s Preparing to unpack .../libblockdev-loop3_3.1.0-1build1_armhf.deb ... 104s Unpacking libblockdev-loop3:armhf (3.1.0-1build1) over (3.1.0-1) ... 104s Preparing to unpack .../libblockdev-mdraid3_3.1.0-1build1_armhf.deb ... 104s Unpacking libblockdev-mdraid3:armhf (3.1.0-1build1) over (3.1.0-1) ... 104s Preparing to unpack .../libblockdev-nvme3_3.1.0-1build1_armhf.deb ... 104s Unpacking libblockdev-nvme3:armhf (3.1.0-1build1) over (3.1.0-1) ... 105s (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 ... 78672 files and directories currently installed.) 105s Removing libnvme1 (1.8-2) ... 105s Selecting previously unselected package libnvme1t64. 105s (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 ... 78665 files and directories currently installed.) 105s Preparing to unpack .../0-libnvme1t64_1.8-3_armhf.deb ... 105s Unpacking libnvme1t64 (1.8-3) ... 105s Preparing to unpack .../1-libblockdev-part3_3.1.0-1build1_armhf.deb ... 105s Unpacking libblockdev-part3:armhf (3.1.0-1build1) over (3.1.0-1) ... 105s Preparing to unpack .../2-libblockdev-swap3_3.1.0-1build1_armhf.deb ... 105s Unpacking libblockdev-swap3:armhf (3.1.0-1build1) over (3.1.0-1) ... 105s Preparing to unpack .../3-libblockdev3_3.1.0-1build1_armhf.deb ... 105s Unpacking libblockdev3:armhf (3.1.0-1build1) over (3.1.0-1) ... 105s Preparing to unpack .../4-libgudev-1.0-0_1%3a238-3ubuntu2_armhf.deb ... 105s Unpacking libgudev-1.0-0:armhf (1:238-3ubuntu2) over (1:238-3) ... 105s Preparing to unpack .../5-libxml2_2.9.14+dfsg-1.3ubuntu2_armhf.deb ... 105s Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) over (2.9.14+dfsg-1.3ubuntu1) ... 105s Preparing to unpack .../6-libbpf1_1%3a1.3.0-2build1_armhf.deb ... 105s Unpacking libbpf1:armhf (1:1.3.0-2build1) over (1:1.3.0-2) ... 105s Preparing to unpack .../7-iproute2_6.1.0-1ubuntu5_armhf.deb ... 105s Unpacking iproute2 (6.1.0-1ubuntu5) over (6.1.0-1ubuntu2) ... 106s (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 ... 78673 files and directories currently installed.) 106s Removing libelf1:armhf (0.190-1) ... 106s Selecting previously unselected package libelf1t64:armhf. 106s (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 ... 78668 files and directories currently installed.) 106s Preparing to unpack .../libelf1t64_0.190-1.1build2_armhf.deb ... 106s Unpacking libelf1t64:armhf (0.190-1.1build2) ... 106s Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1_all.deb ... 106s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 106s Preparing to unpack .../lsof_4.95.0-1build2_armhf.deb ... 106s Unpacking lsof (4.95.0-1build2) over (4.95.0-1build1) ... 106s Preparing to unpack .../libnsl2_1.3.0-3build2_armhf.deb ... 106s Unpacking libnsl2:armhf (1.3.0-3build2) over (1.3.0-3) ... 106s (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 ... 78673 files and directories currently installed.) 106s Removing libtirpc3:armhf (1.3.4+ds-1build1) ... 106s Selecting previously unselected package libtirpc3t64:armhf. 106s (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 ... 78667 files and directories currently installed.) 106s Preparing to unpack .../00-libtirpc3t64_1.3.4+ds-1.1_armhf.deb ... 106s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' 106s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 106s Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1) ... 106s Preparing to unpack .../01-libmbim-proxy_1.31.2-0ubuntu2_armhf.deb ... 106s Unpacking libmbim-proxy (1.31.2-0ubuntu2) over (1.30.0-1) ... 106s Preparing to unpack .../02-libmbim-glib4_1.31.2-0ubuntu2_armhf.deb ... 106s Unpacking libmbim-glib4:armhf (1.31.2-0ubuntu2) over (1.30.0-1) ... 106s Preparing to unpack .../03-libjson-glib-1.0-common_1.8.0-2build1_all.deb ... 106s Unpacking libjson-glib-1.0-common (1.8.0-2build1) over (1.8.0-2) ... 106s Preparing to unpack .../04-libjson-glib-1.0-0_1.8.0-2build1_armhf.deb ... 106s Unpacking libjson-glib-1.0-0:armhf (1.8.0-2build1) over (1.8.0-2) ... 106s Preparing to unpack .../05-libnghttp2-14_1.59.0-1build1_armhf.deb ... 106s Unpacking libnghttp2-14:armhf (1.59.0-1build1) over (1.59.0-1) ... 106s Preparing to unpack .../06-libssh-4_0.10.6-2build1_armhf.deb ... 106s Unpacking libssh-4:armhf (0.10.6-2build1) over (0.10.6-2) ... 106s Preparing to unpack .../07-libusb-1.0-0_2%3a1.0.27-1_armhf.deb ... 106s Unpacking libusb-1.0-0:armhf (2:1.0.27-1) over (2:1.0.26-1) ... 106s Preparing to unpack .../08-libgusb2_0.4.8-1build1_armhf.deb ... 106s Unpacking libgusb2:armhf (0.4.8-1build1) over (0.4.8-1) ... 106s Preparing to unpack .../09-libmm-glib0_1.23.4-0ubuntu1_armhf.deb ... 106s Unpacking libmm-glib0:armhf (1.23.4-0ubuntu1) over (1.22.0-3) ... 106s Preparing to unpack .../10-libprotobuf-c1_1.4.1-1ubuntu3_armhf.deb ... 106s Unpacking libprotobuf-c1:armhf (1.4.1-1ubuntu3) over (1.4.1-1ubuntu2) ... 106s Preparing to unpack .../11-libsasl2-2_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 106s Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 106s Preparing to unpack .../12-libibverbs1_50.0-2build1_armhf.deb ... 106s Unpacking libibverbs1:armhf (50.0-2build1) over (50.0-2) ... 106s Preparing to unpack .../13-libfido2-1_1.14.0-1build1_armhf.deb ... 106s Unpacking libfido2-1:armhf (1.14.0-1build1) over (1.14.0-1) ... 106s Preparing to unpack .../14-coreutils_9.4-3ubuntu3_armhf.deb ... 106s Unpacking coreutils (9.4-3ubuntu3) over (9.4-2ubuntu4) ... 107s Setting up coreutils (9.4-3ubuntu3) ... 107s (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 ... 78678 files and directories currently installed.) 107s Preparing to unpack .../util-linux_2.39.3-9ubuntu2_armhf.deb ... 107s Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 107s Setting up util-linux (2.39.3-9ubuntu2) ... 108s fstrim.service is a disabled or a static unit not running, not starting it. 108s (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 ... 78678 files and directories currently installed.) 108s Preparing to unpack .../libc-bin_2.39-0ubuntu6_armhf.deb ... 108s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 108s Setting up libc-bin (2.39-0ubuntu6) ... 108s (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 ... 78678 files and directories currently installed.) 108s Removing libatm1:armhf (1:2.5.1-5) ... 108s (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 ... 78673 files and directories currently installed.) 108s Preparing to unpack .../file_1%3a5.45-3_armhf.deb ... 108s Unpacking file (1:5.45-3) over (1:5.45-2) ... 108s (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 ... 78673 files and directories currently installed.) 108s Removing libmagic1:armhf (1:5.45-2) ... 108s (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 ... 78663 files and directories currently installed.) 108s Preparing to unpack .../libmagic-mgc_1%3a5.45-3_armhf.deb ... 108s Unpacking libmagic-mgc (1:5.45-3) over (1:5.45-2) ... 108s Selecting previously unselected package libmagic1t64:armhf. 108s Preparing to unpack .../libmagic1t64_1%3a5.45-3_armhf.deb ... 108s Unpacking libmagic1t64:armhf (1:5.45-3) ... 108s Preparing to unpack .../libplymouth5_24.004.60-1ubuntu6_armhf.deb ... 108s Unpacking libplymouth5:armhf (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 108s (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 ... 78674 files and directories currently installed.) 108s Removing libpng16-16:armhf (1.6.43-1) ... 108s Selecting previously unselected package libpng16-16t64:armhf. 108s (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 ... 78664 files and directories currently installed.) 108s Preparing to unpack .../libpng16-16t64_1.6.43-3_armhf.deb ... 108s Unpacking libpng16-16t64:armhf (1.6.43-3) ... 109s Preparing to unpack .../bind9-host_1%3a9.18.24-0ubuntu3_armhf.deb ... 109s Unpacking bind9-host (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 109s Preparing to unpack .../bind9-dnsutils_1%3a9.18.24-0ubuntu3_armhf.deb ... 109s Unpacking bind9-dnsutils (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 109s Preparing to unpack .../bind9-libs_1%3a9.18.24-0ubuntu3_armhf.deb ... 109s Unpacking bind9-libs:armhf (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 109s (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 ... 78675 files and directories currently installed.) 109s Removing libuv1:armhf (1.48.0-1) ... 109s Selecting previously unselected package libuv1t64:armhf. 109s (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 ... 78670 files and directories currently installed.) 109s Preparing to unpack .../libuv1t64_1.48.0-1.1_armhf.deb ... 109s Unpacking libuv1t64:armhf (1.48.0-1.1) ... 109s (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 ... 78676 files and directories currently installed.) 109s Removing python3-distutils (3.11.5-1) ... 109s (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 ... 78621 files and directories currently installed.) 109s Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_armhf.deb ... 109s Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 109s Preparing to unpack .../libdebconfclient0_0.271ubuntu2_armhf.deb ... 109s Unpacking libdebconfclient0:armhf (0.271ubuntu2) over (0.271ubuntu1) ... 109s Setting up libdebconfclient0:armhf (0.271ubuntu2) ... 109s (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 ... 78621 files and directories currently installed.) 109s Preparing to unpack .../libsemanage-common_3.5-1build4_all.deb ... 109s Unpacking libsemanage-common (3.5-1build4) over (3.5-1build2) ... 109s Setting up libsemanage-common (3.5-1build4) ... 109s (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 ... 78621 files and directories currently installed.) 109s Preparing to unpack .../libsemanage2_3.5-1build4_armhf.deb ... 109s Unpacking libsemanage2:armhf (3.5-1build4) over (3.5-1build2) ... 109s Setting up libsemanage2:armhf (3.5-1build4) ... 109s (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 ... 78621 files and directories currently installed.) 109s Preparing to unpack .../install-info_7.1-3build1_armhf.deb ... 109s Unpacking install-info (7.1-3build1) over (7.1-3) ... 109s Setting up install-info (7.1-3build1) ... 110s (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 ... 78621 files and directories currently installed.) 110s Preparing to unpack .../00-gcc-13-base_13.2.0-19ubuntu1_armhf.deb ... 110s Unpacking gcc-13-base:armhf (13.2.0-19ubuntu1) over (13.2.0-17ubuntu2) ... 110s Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 110s Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 110s Preparing to unpack .../02-dmsetup_2%3a1.02.185-3ubuntu2_armhf.deb ... 110s Unpacking dmsetup (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 110s Preparing to unpack .../03-eject_2.39.3-9ubuntu2_armhf.deb ... 110s Unpacking eject (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 110s Preparing to unpack .../04-krb5-locales_1.20.1-5.1ubuntu1_all.deb ... 110s Unpacking krb5-locales (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 110s Preparing to unpack .../05-libbsd0_0.12.1-1_armhf.deb ... 110s Unpacking libbsd0:armhf (0.12.1-1) over (0.11.8-1) ... 110s Preparing to unpack .../06-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 110s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 110s Preparing to unpack .../07-libslang2_2.3.3-3build1_armhf.deb ... 110s Unpacking libslang2:armhf (2.3.3-3build1) over (2.3.3-3) ... 110s Preparing to unpack .../08-locales_2.39-0ubuntu6_all.deb ... 110s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 111s Preparing to unpack .../09-vim-tiny_2%3a9.1.0016-1ubuntu5_armhf.deb ... 111s Unpacking vim-tiny (2:9.1.0016-1ubuntu5) over (2:9.1.0016-1ubuntu2) ... 111s Preparing to unpack .../10-vim-common_2%3a9.1.0016-1ubuntu5_all.deb ... 111s Unpacking vim-common (2:9.1.0016-1ubuntu5) over (2:9.1.0016-1ubuntu2) ... 111s Selecting previously unselected package xdg-user-dirs. 111s Preparing to unpack .../11-xdg-user-dirs_0.18-1_armhf.deb ... 111s Unpacking xdg-user-dirs (0.18-1) ... 111s Preparing to unpack .../12-xxd_2%3a9.1.0016-1ubuntu5_armhf.deb ... 111s Unpacking xxd (2:9.1.0016-1ubuntu5) over (2:9.1.0016-1ubuntu2) ... 111s Preparing to unpack .../13-apparmor_4.0.0-beta3-0ubuntu2_armhf.deb ... 112s Unpacking apparmor (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 112s Preparing to unpack .../14-ftp_20230507-2build1_all.deb ... 112s Unpacking ftp (20230507-2build1) over (20230507-2) ... 112s Preparing to unpack .../15-inetutils-telnet_2%3a2.5-3ubuntu3_armhf.deb ... 112s Unpacking inetutils-telnet (2:2.5-3ubuntu3) over (2:2.5-3ubuntu1) ... 112s Preparing to unpack .../16-info_7.1-3build1_armhf.deb ... 112s Unpacking info (7.1-3build1) over (7.1-3) ... 112s Preparing to unpack .../17-libxmuu1_2%3a1.1.3-3build1_armhf.deb ... 112s Unpacking libxmuu1:armhf (2:1.1.3-3build1) over (2:1.1.3-3) ... 112s Preparing to unpack .../18-lshw_02.19.git.2021.06.19.996aaad9c7-2build2_armhf.deb ... 112s Unpacking lshw (02.19.git.2021.06.19.996aaad9c7-2build2) over (02.19.git.2021.06.19.996aaad9c7-2build1) ... 112s Preparing to unpack .../19-mtr-tiny_0.95-1.1build1_armhf.deb ... 112s Unpacking mtr-tiny (0.95-1.1build1) over (0.95-1.1) ... 112s Preparing to unpack .../20-plymouth-theme-ubuntu-text_24.004.60-1ubuntu6_armhf.deb ... 112s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 112s Preparing to unpack .../21-plymouth_24.004.60-1ubuntu6_armhf.deb ... 113s Unpacking plymouth (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 113s Preparing to unpack .../22-psmisc_23.7-1_armhf.deb ... 113s Unpacking psmisc (23.7-1) over (23.6-2) ... 113s Preparing to unpack .../23-telnet_0.17+2.5-3ubuntu3_all.deb ... 113s Unpacking telnet (0.17+2.5-3ubuntu3) over (0.17+2.5-3ubuntu1) ... 113s Preparing to unpack .../24-usb.ids_2024.03.18-1_all.deb ... 113s Unpacking usb.ids (2024.03.18-1) over (2024.01.30-1) ... 113s Preparing to unpack .../25-xz-utils_5.6.0-0.2_armhf.deb ... 113s Unpacking xz-utils (5.6.0-0.2) over (5.4.5-0.3) ... 113s Preparing to unpack .../26-libctf0_2.42-4ubuntu1_armhf.deb ... 113s Unpacking libctf0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 113s Preparing to unpack .../27-libctf-nobfd0_2.42-4ubuntu1_armhf.deb ... 113s Unpacking libctf-nobfd0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 113s Preparing to unpack .../28-binutils-arm-linux-gnueabihf_2.42-4ubuntu1_armhf.deb ... 113s Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 113s Preparing to unpack .../29-libbinutils_2.42-4ubuntu1_armhf.deb ... 113s Unpacking libbinutils:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 113s Preparing to unpack .../30-binutils_2.42-4ubuntu1_armhf.deb ... 113s Unpacking binutils (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 113s Preparing to unpack .../31-binutils-common_2.42-4ubuntu1_armhf.deb ... 113s Unpacking binutils-common:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 113s Preparing to unpack .../32-libsframe1_2.42-4ubuntu1_armhf.deb ... 113s Unpacking libsframe1:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 113s Preparing to unpack .../33-bolt_0.9.6-2build1_armhf.deb ... 113s Unpacking bolt (0.9.6-2build1) over (0.9.6-2) ... 113s Preparing to unpack .../34-cryptsetup-bin_2%3a2.7.0-1ubuntu2_armhf.deb ... 113s Unpacking cryptsetup-bin (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 113s Preparing to unpack .../35-dpkg-dev_1.22.6ubuntu4_all.deb ... 113s Unpacking dpkg-dev (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 113s Preparing to unpack .../36-libdpkg-perl_1.22.6ubuntu4_all.deb ... 113s Unpacking libdpkg-perl (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 113s Preparing to unpack .../37-gnupg-l10n_2.4.4-2ubuntu15_all.deb ... 113s Unpacking gnupg-l10n (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 113s Preparing to unpack .../38-ibverbs-providers_50.0-2build1_armhf.deb ... 114s Unpacking ibverbs-providers:armhf (50.0-2build1) over (50.0-2) ... 114s Preparing to unpack .../39-jq_1.7.1-3_armhf.deb ... 114s Unpacking jq (1.7.1-3) over (1.7.1-2) ... 114s Preparing to unpack .../40-libjq1_1.7.1-3_armhf.deb ... 114s Unpacking libjq1:armhf (1.7.1-3) over (1.7.1-2) ... 114s Selecting previously unselected package libatm1t64:armhf. 114s Preparing to unpack .../41-libatm1t64_1%3a2.5.1-5.1_armhf.deb ... 114s Unpacking libatm1t64:armhf (1:2.5.1-5.1) ... 114s Preparing to unpack .../42-libevent-core-2.1-7_2.1.12-stable-9build1_armhf.deb ... 114s Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-9build1) over (2.1.12-stable-9) ... 114s Preparing to unpack .../43-libftdi1-2_1.5-6build4_armhf.deb ... 114s Unpacking libftdi1-2:armhf (1.5-6build4) over (1.5-6build3) ... 114s Preparing to unpack .../44-libldap-common_2.6.7+dfsg-1~exp1ubuntu6_all.deb ... 114s Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 114s Preparing to unpack .../45-libsasl2-modules_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 114s Unpacking libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 114s Preparing to unpack .../46-python3-lib2to3_3.12.2-3ubuntu2_all.deb ... 114s Unpacking python3-lib2to3 (3.12.2-3ubuntu2) over (3.11.5-1) ... 114s Preparing to unpack .../47-python3-pyrsistent_0.20.0-1build1_armhf.deb ... 114s Unpacking python3-pyrsistent:armhf (0.20.0-1build1) over (0.20.0-1) ... 114s Preparing to unpack .../48-python3-typing-extensions_4.10.0-1_all.deb ... 114s Unpacking python3-typing-extensions (4.10.0-1) over (4.9.0-1) ... 114s Preparing to unpack .../49-kpartx_0.9.4-5ubuntu6_armhf.deb ... 114s Unpacking kpartx (0.9.4-5ubuntu6) over (0.9.4-5ubuntu3) ... 114s Setting up pinentry-curses (1.2.1-3ubuntu4) ... 114s Setting up libtext-iconv-perl:armhf (1.7-8build2) ... 114s Setting up libtext-charwidth-perl:armhf (0.04-11build2) ... 114s Setting up libibverbs1:armhf (50.0-2build1) ... 114s Setting up systemd-sysv (255.4-1ubuntu5) ... 114s Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu2) ... 114s Setting up libatm1t64:armhf (1:2.5.1-5.1) ... 114s Setting up libgdbm6t64:armhf (1.23-5.1) ... 114s Setting up bsdextrautils (2.39.3-9ubuntu2) ... 114s Setting up libgdbm-compat4t64:armhf (1.23-5.1) ... 114s Setting up xdg-user-dirs (0.18-1) ... 114s Setting up ibverbs-providers:armhf (50.0-2build1) ... 114s Setting up linux-headers-6.8.0-20 (6.8.0-20.20) ... 114s Setting up libmagic-mgc (1:5.45-3) ... 114s Setting up gawk (1:5.2.1-2build2) ... 114s Setting up psmisc (23.7-1) ... 114s Setting up libjq1:armhf (1.7.1-3) ... 114s Setting up libtirpc-common (1.3.4+ds-1.1) ... 114s Setting up libbrotli1:armhf (1.1.0-2build1) ... 114s Setting up libsqlite3-0:armhf (3.45.1-1ubuntu1) ... 114s Setting up libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) ... 114s Setting up libuv1t64:armhf (1.48.0-1.1) ... 114s Setting up libmagic1t64:armhf (1:5.45-3) ... 114s Setting up binutils-common:armhf (2.42-4ubuntu1) ... 114s Setting up libpsl5t64:armhf (0.21.2-1.1) ... 114s Setting up libnghttp2-14:armhf (1.59.0-1build1) ... 114s Setting up libreiserfscore0t64 (1:3.6.27-7.1) ... 114s Setting up libctf-nobfd0:armhf (2.42-4ubuntu1) ... 114s Setting up libnss-systemd:armhf (255.4-1ubuntu5) ... 114s Setting up krb5-locales (1.20.1-5.1ubuntu1) ... 114s Setting up file (1:5.45-3) ... 114s Setting up kmod (31+20240202-2ubuntu4) ... 115s Setting up lshw (02.19.git.2021.06.19.996aaad9c7-2build2) ... 115s Setting up locales (2.39-0ubuntu6) ... 115s Generating locales (this might take a while)... 117s en_US.UTF-8... done 117s Generation complete. 117s Setting up libldap-common (2.6.7+dfsg-1~exp1ubuntu6) ... 117s Setting up libprotobuf-c1:armhf (1.4.1-1ubuntu3) ... 117s Setting up xxd (2:9.1.0016-1ubuntu5) ... 117s Setting up libsframe1:armhf (2.42-4ubuntu1) ... 117s Setting up libelf1t64:armhf (0.190-1.1build2) ... 117s Setting up libkrb5support0:armhf (1.20.1-5.1ubuntu1) ... 117s Setting up linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 117s Setting up eject (2.39.3-9ubuntu2) ... 117s Setting up apparmor (4.0.0-beta3-0ubuntu2) ... 117s Installing new version of config file /etc/apparmor.d/abstractions/authentication ... 117s Installing new version of config file /etc/apparmor.d/abstractions/crypto ... 117s Installing new version of config file /etc/apparmor.d/abstractions/kde-open5 ... 117s Installing new version of config file /etc/apparmor.d/abstractions/openssl ... 117s Installing new version of config file /etc/apparmor.d/code ... 117s Installing new version of config file /etc/apparmor.d/firefox ... 117s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 118s sysctl: cannot stat /proc/sys/kernel/apparmor_restrict_unprivileged_userns: No such file or directory 118s Reloading AppArmor profiles 118s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "busybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "nautilus". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "toybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 118s 118s Error: At least one profile failed to load 118s Setting up libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 118s No schema files found: doing nothing. 118s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 118s Setting up vim-common (2:9.1.0016-1ubuntu5) ... 118s Setting up gcc-13-base:armhf (13.2.0-19ubuntu1) ... 118s Setting up libqrtr-glib0:armhf (1.2.2-1ubuntu3) ... 118s Setting up libslang2:armhf (2.3.3-3build1) ... 118s Setting up libnvme1t64 (1.8-3) ... 118s Setting up mtr-tiny (0.95-1.1build1) ... 118s Setting up gnupg-l10n (2.4.4-2ubuntu15) ... 118s Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) ... 118s Setting up libdbus-1-3:armhf (1.14.10-4ubuntu2) ... 118s Setting up xz-utils (5.6.0-0.2) ... 118s Setting up perl-modules-5.38 (5.38.2-3.2) ... 118s Setting up libblockdev-utils3:armhf (3.1.0-1build1) ... 118s Setting up libpng16-16t64:armhf (1.6.43-3) ... 118s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 119s Setting up libevent-core-2.1-7:armhf (2.1.12-stable-9build1) ... 119s Setting up udev (255.4-1ubuntu5) ... 120s Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu2) ... 120s Setting up usb.ids (2024.03.18-1) ... 120s Setting up sudo (1.9.15p5-3ubuntu3) ... 120s Setting up dhcpcd-base (1:10.0.6-1ubuntu2) ... 120s Setting up gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) ... 120s Setting up libk5crypto3:armhf (1.20.1-5.1ubuntu1) ... 120s Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... 120s Setting up libfdisk1:armhf (2.39.3-9ubuntu2) ... 120s Setting up libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 120s Setting up libblockdev-nvme3:armhf (3.1.0-1build1) ... 120s Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) ... 120s Setting up libblockdev-fs3:armhf (3.1.0-1build1) ... 120s Setting up python-apt-common (2.7.6build1) ... 120s Setting up mount (2.39.3-9ubuntu2) ... 120s Setting up dmsetup (2:1.02.185-3ubuntu2) ... 120s Setting up uuid-runtime (2.39.3-9ubuntu2) ... 121s uuidd.service is a disabled or a static unit not running, not starting it. 121s Setting up libmm-glib0:armhf (1.23.4-0ubuntu1) ... 121s Setting up groff-base (1.23.0-3build1) ... 121s Setting up libplymouth5:armhf (24.004.60-1ubuntu6) ... 121s Setting up dbus-session-bus-common (1.14.10-4ubuntu2) ... 121s Setting up kpartx (0.9.4-5ubuntu6) ... 121s Setting up jq (1.7.1-3) ... 121s Setting up gpgconf (2.4.4-2ubuntu15) ... 121s Setting up libpcap0.8t64:armhf (1.10.4-4.1ubuntu1) ... 121s Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu2) ... 121s Setting up libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) ... 121s Setting up libjson-glib-1.0-common (1.8.0-2build1) ... 121s Setting up libkrb5-3:armhf (1.20.1-5.1ubuntu1) ... 121s Setting up libpython3.11-minimal:armhf (3.11.8-1build4) ... 121s Setting up libusb-1.0-0:armhf (2:1.0.27-1) ... 121s Setting up libperl5.38t64:armhf (5.38.2-3.2) ... 121s Setting up tnftp (20230507-2build1) ... 121s Setting up libbinutils:armhf (2.42-4ubuntu1) ... 121s Setting up dbus-system-bus-common (1.14.10-4ubuntu2) ... 121s Setting up libfido2-1:armhf (1.14.0-1build1) ... 121s Setting up openssl (3.0.13-0ubuntu2) ... 121s Setting up libbsd0:armhf (0.12.1-1) ... 121s Setting up readline-common (8.2-3.1build1) ... 121s Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) ... 121s Setting up libxmuu1:armhf (2:1.1.3-3build1) ... 121s Setting up dbus-bin (1.14.10-4ubuntu2) ... 121s Setting up info (7.1-3build1) ... 121s Setting up liblocale-gettext-perl (1.07-6ubuntu4) ... 121s Setting up gpg (2.4.4-2ubuntu15) ... 121s Setting up libgudev-1.0-0:armhf (1:238-3ubuntu2) ... 121s Setting up libpolkit-gobject-1-0:armhf (124-1ubuntu1) ... 121s Setting up libbpf1:armhf (1:1.3.0-2build1) ... 121s Setting up libmbim-glib4:armhf (1.31.2-0ubuntu2) ... 121s Setting up rsync (3.2.7-1build1) ... 122s rsync.service is a disabled or a static unit not running, not starting it. 122s Setting up libudisks2-0:armhf (2.10.1-6) ... 122s Setting up bolt (0.9.6-2build1) ... 122s bolt.service is a disabled or a static unit not running, not starting it. 122s Setting up gnupg-utils (2.4.4-2ubuntu15) ... 122s Setting up initramfs-tools-bin (0.142ubuntu23) ... 122s Setting up libctf0:armhf (2.42-4ubuntu1) ... 122s Setting up cryptsetup-bin (2:2.7.0-1ubuntu2) ... 122s Setting up python3.11-minimal (3.11.8-1build4) ... 123s Setting up tcpdump (4.99.4-3ubuntu2) ... 123s apparmor_parser: Unable to replace "tcpdump". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 123s 123s Setting up apt-utils (2.7.14) ... 123s Setting up gpg-agent (2.4.4-2ubuntu15) ... 124s Setting up libpython3.12-stdlib:armhf (3.12.2-4build3) ... 124s Setting up libblockdev-mdraid3:armhf (3.1.0-1build1) ... 124s Setting up wget (1.21.4-1ubuntu2) ... 124s Setting up libblockdev-swap3:armhf (3.1.0-1build1) ... 124s Setting up plymouth (24.004.60-1ubuntu6) ... 124s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 124s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 124s Setting up libxmlb2:armhf (0.3.15-1build1) ... 124s Setting up btrfs-progs (6.6.3-1.1build1) ... 124s Setting up libpython3.11-stdlib:armhf (3.11.8-1build4) ... 124s Setting up python3.12 (3.12.2-4build3) ... 126s Setting up libblockdev-loop3:armhf (3.1.0-1build1) ... 126s Setting up gpgsm (2.4.4-2ubuntu15) ... 126s Setting up inetutils-telnet (2:2.5-3ubuntu3) ... 126s Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... 126s update-initramfs: deferring update (trigger activated) 127s e2scrub_all.service is a disabled or a static unit not running, not starting it. 127s Setting up libparted2t64:armhf (3.6-3.1build2) ... 127s Setting up linux-headers-generic (6.8.0-20.20+1) ... 127s Setting up dbus-daemon (1.14.10-4ubuntu2) ... 127s Setting up libmbim-proxy (1.31.2-0ubuntu2) ... 127s Setting up vim-tiny (2:9.1.0016-1ubuntu5) ... 127s Setting up libnetplan1:armhf (1.0-1) ... 127s Setting up man-db (2.12.0-3build4) ... 127s Updating database of manual pages ... 128s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 128s 129s man-db.service is a disabled or a static unit not running, not starting it. 129s Setting up libblockdev3:armhf (3.1.0-1build1) ... 129s Setting up fdisk (2.39.3-9ubuntu2) ... 129s Setting up libjson-glib-1.0-0:armhf (1.8.0-2build1) ... 129s Setting up libblockdev-part3:armhf (3.1.0-1build1) ... 129s Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) ... 129s Setting up libftdi1-2:armhf (1.5-6build4) ... 129s Setting up perl (5.38.2-3.2) ... 129s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) ... 129s update-initramfs: deferring update (trigger activated) 129s Setting up gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) ... 129s Setting up dbus (1.14.10-4ubuntu2) ... 129s A reboot is required to replace the running dbus-daemon. 129s Please reboot the system when convenient. 129s Setting up shared-mime-info (2.4-1build1) ... 130s Setting up libgssapi-krb5-2:armhf (1.20.1-5.1ubuntu1) ... 130s Setting up ftp (20230507-2build1) ... 130s Setting up keyboxd (2.4.4-2ubuntu15) ... 130s Setting up libdpkg-perl (1.22.6ubuntu4) ... 130s Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) ... 130s Setting up libssh-4:armhf (0.10.6-2build1) ... 130s Setting up libpam-systemd:armhf (255.4-1ubuntu5) ... 130s Setting up libpolkit-agent-1-0:armhf (124-1ubuntu1) ... 130s Setting up libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 130s Setting up netplan-generator (1.0-1) ... 130s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 130s Setting up initramfs-tools-core (0.142ubuntu23) ... 130s Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu1) ... 130s Setting up libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 130s Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) ... 130s Setting up libpython3-stdlib:armhf (3.12.2-0ubuntu1) ... 130s Setting up systemd-resolved (255.4-1ubuntu5) ... 131s Setting up python3.11 (3.11.8-1build4) ... 132s Setting up telnet (0.17+2.5-3ubuntu3) ... 132s Setting up initramfs-tools (0.142ubuntu23) ... 132s update-initramfs: deferring update (trigger activated) 132s Setting up libcurl4t64:armhf (8.5.0-2ubuntu7) ... 132s Setting up bind9-libs:armhf (1:9.18.24-0ubuntu3) ... 132s Setting up libtirpc3t64:armhf (1.3.4+ds-1.1) ... 132s Setting up e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) ... 132s Setting up iproute2 (6.1.0-1ubuntu5) ... 132s Setting up openssh-client (1:9.6p1-3ubuntu11) ... 132s Setting up libgusb2:armhf (0.4.8-1build1) ... 132s Setting up libcurl3t64-gnutls:armhf (8.5.0-2ubuntu7) ... 132s Setting up parted (3.6-3.1build2) ... 132s Setting up libqmi-glib5:armhf (1.35.2-0ubuntu1) ... 132s Setting up python3 (3.12.2-0ubuntu1) ... 132s Setting up binutils (2.42-4ubuntu1) ... 132s Setting up libjcat1:armhf (0.2.0-2build2) ... 132s Setting up dpkg-dev (1.22.6ubuntu4) ... 132s Setting up dirmngr (2.4.4-2ubuntu15) ... 132s Setting up dbus-user-session (1.14.10-4ubuntu2) ... 132s Setting up python3-cryptography (41.0.7-4build2) ... 133s Setting up python3-gi (3.47.0-3build1) ... 133s Setting up python3-typing-extensions (4.10.0-1) ... 133s Setting up lsof (4.95.0-1build2) ... 133s Setting up python3-pyrsistent:armhf (0.20.0-1build1) ... 133s Setting up libnsl2:armhf (1.3.0-3build2) ... 133s Setting up gnupg (2.4.4-2ubuntu15) ... 133s Setting up python3-netplan (1.0-1) ... 133s Setting up curl (8.5.0-2ubuntu7) ... 133s Setting up libvolume-key1:armhf (0.3.12-7build1) ... 133s Setting up bind9-host (1:9.18.24-0ubuntu3) ... 133s Setting up python3-lib2to3 (3.12.2-3ubuntu2) ... 133s Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... 134s Setting up openssh-sftp-server (1:9.6p1-3ubuntu11) ... 134s Setting up python3-dbus (1.3.2-5build2) ... 134s Setting up python3-setuptools (68.1.2-2ubuntu1) ... 134s Setting up gpg-wks-client (2.4.4-2ubuntu15) ... 134s Setting up openssh-server (1:9.6p1-3ubuntu11) ... 135s Replacing config file /etc/ssh/sshd_config with new version 136s Created symlink /etc/systemd/system/ssh.service.requires/ssh.socket → /usr/lib/systemd/system/ssh.socket. 137s Setting up libblockdev-crypto3:armhf (3.1.0-1build1) ... 137s Setting up python3-gdbm:armhf (3.12.2-3ubuntu2) ... 137s Setting up python3-apt (2.7.6build1) ... 137s Setting up libfwupd2:armhf (1.9.15-1) ... 137s Setting up python3-yaml (6.0.1-2build1) ... 138s Setting up libqmi-proxy (1.35.2-0ubuntu1) ... 138s Setting up netplan.io (1.0-1) ... 138s Setting up bind9-dnsutils (1:9.18.24-0ubuntu3) ... 138s Setting up ubuntu-pro-client (31.2.1) ... 138s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 138s 139s Setting up fwupd (1.9.15-1) ... 140s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 140s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 140s fwupd.service is a disabled or a static unit not running, not starting it. 140s Setting up ubuntu-pro-client-l10n (31.2.1) ... 140s Setting up udisks2 (2.10.1-6) ... 140s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 140s vda1: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda1/uevent': Permission denied 140s vda15: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda15/uevent': Permission denied 140s vda2: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda2/uevent': Permission denied 140s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 140s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 140s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 140s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 140s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 140s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 140s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 140s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 140s Processing triggers for ufw (0.36.2-5) ... 140s Processing triggers for systemd (255.4-1ubuntu5) ... 141s Processing triggers for install-info (7.1-3build1) ... 141s Processing triggers for libc-bin (2.39-0ubuntu6) ... 141s Processing triggers for initramfs-tools (0.142ubuntu23) ... 142s Reading package lists... 142s Building dependency tree... 142s Reading state information... 143s The following packages will be REMOVED: 143s linux-headers-6.8.0-11* python3-lib2to3* 143s 0 upgraded, 0 newly installed, 2 to remove and 1 not upgraded. 143s After this operation, 85.8 MB disk space will be freed. 143s (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 ... 78592 files and directories currently installed.) 143s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 144s Removing python3-lib2to3 (3.12.2-3ubuntu2) ... 146s autopkgtest [23:31:58]: rebooting testbed after setup commands that affected boot 184s autopkgtest [23:32:36]: testbed running kernel: Linux 5.15.0-101-generic #111-Ubuntu SMP Wed Mar 6 18:01:01 UTC 2024 210s autopkgtest [23:33:02]: @@@@@@@@@@@@@@@@@@@@ apt-source octave-signal 223s Get:1 http://ftpmaster.internal/ubuntu noble/universe octave-signal 1.4.5-2 (dsc) [2304 B] 223s Get:2 http://ftpmaster.internal/ubuntu noble/universe octave-signal 1.4.5-2 (tar) [438 kB] 223s Get:3 http://ftpmaster.internal/ubuntu noble/universe octave-signal 1.4.5-2 (diff) [13.7 kB] 224s gpgv: Signature made Mon Feb 5 06:23:06 2024 UTC 224s gpgv: using RSA key 3F464391498FE874BDB5D98F2124AA1983785C90 224s gpgv: issuer "rafael@debian.org" 224s gpgv: Can't check signature: No public key 224s dpkg-source: warning: cannot verify inline signature for ./octave-signal_1.4.5-2.dsc: no acceptable signature found 225s autopkgtest [23:33:17]: testing package octave-signal version 1.4.5-2 227s autopkgtest [23:33:19]: build not needed 229s autopkgtest [23:33:21]: test command1: preparing testbed 238s Reading package lists... 239s Building dependency tree... 239s Reading state information... 239s Starting pkgProblemResolver with broken count: 0 239s Starting 2 pkgProblemResolver with broken count: 0 239s Done 240s The following additional packages will be installed: 240s aglfn autoconf automake autopoint autotools-dev cme cpp cpp-13 240s cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 240s dh-autoreconf dh-octave dh-octave-autopkgtest dh-strip-nondeterminism 240s diffstat dwz fontconfig fontconfig-config fonts-dejavu-core 240s fonts-dejavu-mono fonts-freefont-otf fonts-lmodern g++ g++-13 240s g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-13 240s gcc-13-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext gfortran 240s gfortran-13 gfortran-13-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf 240s gnuplot-data gnuplot-nox hdf5-helpers intltool-debian libaec-dev libaec0 240s libalgorithm-c3-perl libaliased-perl libamd3 libapp-cmd-perl libapt-pkg-perl 240s libarchive-zip-perl libarpack2t64 libarray-intspan-perl libasan8 240s libasound2-data libasound2t64 libatomic1 libavahi-client3 240s libavahi-common-data libavahi-common3 libb-hooks-endofscope-perl 240s libb-hooks-op-check-perl libberkeleydb-perl libblas-dev libblas3 240s libboolean-perl libbtf2 libc-dev-bin libc6-dev libcairo2 libcamd3 240s libcapture-tiny-perl libcarp-assert-more-perl libcc1-0 libccolamd3 240s libcgi-pm-perl libcholmod5 libclass-c3-perl libclass-data-inheritable-perl 240s libclass-load-perl libclass-method-modifiers-perl libclass-xsaccessor-perl 240s libclone-choose-perl libclone-perl libcolamd3 libcombblas2.0.0t64 240s libconfig-model-backend-yaml-perl libconfig-model-dpkg-perl 240s libconfig-model-perl libconfig-tiny-perl libconst-fast-perl 240s libconvert-binhex-perl libcpanel-json-xs-perl libcrypt-dev libcups2t64 240s libcurl4-openssl-dev libcxsparse4 libdata-dpath-perl 240s libdata-messagepack-perl libdata-optlist-perl libdata-section-perl 240s libdata-validate-domain-perl libdata-validate-ip-perl 240s libdata-validate-uri-perl libdatrie1 libdav1d7 libde265-0 libdebhelper-perl 240s libdeflate0 libdevel-callchecker-perl libdevel-size-perl 240s libdevel-stacktrace-perl libdouble-conversion3 libdrm-amdgpu1 240s libdrm-nouveau2 libdrm-radeon1 libdw1t64 libdynaloader-functions-perl 240s libegl-mesa0 libegl1 libemail-address-xs-perl libencode-locale-perl 240s liberror-perl libevent-pthreads-2.1-7 libexception-class-perl 240s libexporter-lite-perl libexporter-tiny-perl libfabric1 libfftw3-bin 240s libfftw3-dev libfftw3-double3 libfftw3-mpi3 libfftw3-single3 240s libfile-basedir-perl libfile-find-rule-perl libfile-homedir-perl 240s libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl 240s libflac12t64 libfltk-gl1.3t64 libfltk1.3t64 libfont-ttf-perl libfontconfig1 240s libfontenc1 libfreetype6 libgbm1 libgcc-13-dev libgd3 240s libgetopt-long-descriptive-perl libgfortran-13-dev libgfortran5 libgl-dev 240s libgl1 libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libgles2 libglpk40 240s libglu1-mesa libglvnd0 libglx-dev libglx-mesa0 libglx0 libgomp1 240s libgraphicsmagick++-q16-12t64 libgraphicsmagick-q16-3t64 libgraphite2-3 240s libharfbuzz0b libhash-merge-perl libhdf5-103-1t64 libhdf5-cpp-103-1t64 240s libhdf5-dev libhdf5-fortran-102t64 libhdf5-hl-100t64 libhdf5-hl-cpp-100t64 240s libhdf5-hl-fortran-100t64 libhdf5-openmpi-103-1t64 libheif-plugin-dav1d 240s libheif-plugin-libde265 libheif1 libhtml-form-perl 240s libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl 240s libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl 240s libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl 240s libhwloc-plugins libhwloc15 libhwy1t64 libhypre-2.28.0 libice6 240s libimport-into-perl libindirect-perl libinput-bin libinput10 libio-html-perl 240s libio-interactive-perl libio-socket-ssl-perl libio-string-perl 240s libio-stringy-perl libio-tiecombine-perl libipc-run3-perl 240s libipc-system-simple-perl libisl23 libiterator-perl libiterator-util-perl 240s libjack-jackd2-0 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 240s libjpeg8 libjpeg8-dev libjson-maybexs-perl libjson-perl libjxl0.7 libklu2 240s libkpathsea6 liblapack-dev liblapack3 liblcms2-2 liblerc4 240s liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl 240s liblist-someutils-perl liblist-utilsby-perl libllvm17t64 240s liblog-any-adapter-screen-perl liblog-any-perl liblog-log4perl-perl libltdl7 240s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 240s libmailtools-perl libmarkdown2 libmd4c0 libmetis5 libmime-tools-perl 240s libmldbm-perl libmodule-implementation-perl libmodule-pluggable-perl 240s libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl 240s libmousex-nativetraits-perl libmousex-strictconstructor-perl libmp3lame0 240s libmpc3 libmpg123-0 libmro-compat-perl libmtdev1t64 libmumps-5.6t64 240s libmunge2 libnamespace-clean-perl libncurses-dev libnet-domain-tld-perl 240s libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl 240s libnet-smtp-ssl-perl libnet-ssleay-perl libnetaddr-ip-perl 240s libnumber-compare-perl libobject-pad-perl libogg0 libopengl0 libopenmpi3t64 240s libopus0 libpackage-stash-perl libpango-1.0-0 libpangocairo-1.0-0 240s libpangoft2-1.0-0 libpaper-utils libpaper1 libparams-classify-perl 240s libparams-util-perl libparams-validate-perl libparse-debcontrol-perl 240s libparse-recdescent-perl libpath-iterator-rule-perl libpath-tiny-perl 240s libpciaccess0 libpcre2-16-0 libperlio-gzip-perl libperlio-utf8-strict-perl 240s libpetsc-real3.19t64 libpixman-1-0 libpmix2t64 libpod-constants-perl 240s libpod-parser-perl libpod-pom-perl libportaudio2 libpotrace0 240s libproc-processtable-perl libptexenc1 libpthread-stubs0-dev libptscotch-7.0 240s libqhull-r8.0 libqrupdate1 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n 240s libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5 libqt5network5t64 240s libqt5printsupport5t64 libqt5sql5t64 libqt5widgets5t64 libqt5xml5t64 240s librdmacm1t64 libreadline-dev libregexp-common-perl 240s libregexp-pattern-license-perl libregexp-pattern-perl 240s libregexp-wildcards-perl librole-tiny-perl libsamplerate0 240s libscalapack-openmpi2.2 libsereal-decoder-perl libsereal-encoder-perl 240s libset-intspan-perl libsharpyuv0 libslicot0 libsm6 libsndfile1 240s libsoftware-copyright-perl libsoftware-license-perl 240s libsoftware-licensemoreutils-perl libsort-versions-perl libspqr4 libssl-dev 240s libstdc++-13-dev libstrictures-perl libstring-copyright-perl 240s libstring-escape-perl libstring-license-perl libstring-rewriteprefix-perl 240s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 240s libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl 240s libsub-uplevel-perl libsuitesparseconfig7 libsundials-ida6 240s libsundials-nvecparallel-petsc6 libsundials-sunlinsol3 240s libsundials-sunmatrix4 libsuperlu-dist8 libsuperlu6 libsynctex2 240s libsyntax-keyword-try-perl libsz2 libteckit0 libterm-readkey-perl 240s libtest-exception-perl libtexlua53-5 libtext-autoformat-perl 240s libtext-glob-perl libtext-levenshtein-damerau-perl 240s libtext-levenshteinxs-perl libtext-markdown-discount-perl 240s libtext-reform-perl libtext-template-perl libtext-unidecode-perl 240s libtext-xslate-perl libthai-data libthai0 libtiff6 libtime-duration-perl 240s libtime-moment-perl libtimedate-perl libtoml-tiny-perl libtool 240s libtry-tiny-perl libubsan1 libumfpack6 libunicode-utf8-perl libunwind8 240s liburi-perl libvariable-magic-perl libvorbis0a libvorbisenc2 libvulkan1 240s libwacom-common libwacom9 libwayland-client0 libwayland-server0 libwebp7 240s libwebpmux3 libwmflite-0.2-7 libwww-mechanize-perl libwww-perl 240s libwww-robotrules-perl libx11-dev libx11-xcb1 libxau-dev libxaw7 240s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 240s libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 240s libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 240s libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1-dev 240s libxcursor1 libxdmcp-dev libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 240s libxkbcommon-x11-0 libxkbfile1 libxml-libxml-perl 240s libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmu6 240s libxnvctrl0 libxpm4 libxrandr2 libxrender1 libxs-parse-keyword-perl 240s libxs-parse-sublike-perl libxshmfence1 libxt6t64 libxxf86vm1 240s libyaml-libyaml-perl libyaml-pp-perl libyaml-tiny-perl libzzip-0-13t64 240s licensecheck lintian linux-libc-dev lzip lzop m4 mpi-default-bin 240s ocl-icd-libopencl1 octave octave-common octave-control octave-dev 240s octave-signal openmpi-bin openmpi-common patchutils perl-openssl-defaults 240s po-debconf rpcsvc-proto t1utils tex-common texinfo texinfo-lib texlive 240s texlive-base texlive-binaries texlive-fonts-recommended texlive-latex-base 240s texlive-latex-recommended unzip x11-common x11-xkb-utils x11proto-dev 240s xdg-utils xorg-sgml-doctools xserver-common xtrans-dev xvfb zlib1g-dev 240s Suggested packages: 240s autoconf-archive gnu-standards autoconf-doc libconfig-model-cursesui-perl 240s libconfig-model-itself-perl cpp-doc gcc-13-locales cpp-13-doc dh-make 240s gcc-13-doc gcc-multilib manpages-dev flex bison gdb gcc-doc 240s gdb-arm-linux-gnueabihf gettext-doc libasprintf-dev libgettextpo-dev 240s gfortran-doc gfortran-13-doc libcoarrays-dev gnuplot-doc alsa-utils 240s libasound2-plugins liblapack-doc glibc-doc libconfig-model-openssh-perl 240s libterm-readline-perl-perl | libterm-readline-gnu-perl cups-common 240s libcurl4-doc libidn-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev 240s pkg-config libfftw3-doc libfftw3-mpi-dev libxml-parser-perl libgd-tools 240s libiodbc2-dev default-libmysqlclient-dev graphicsmagick-dbg libhdf5-doc 240s libheif-plugin-ffmpegdec libheif-plugin-jpegdec libheif-plugin-jpegenc 240s libheif-plugin-j2kdec libheif-plugin-j2kenc libheif-plugin-rav1e 240s libheif-plugin-svtenc libdata-dump-perl libio-compress-brotli-perl jackd2 240s liblcms2-utils libdbd-csv-perl liblog-dispatch-filerotate-perl librrds-perl 240s libxml-dom-perl libcrypt-ssleay-perl ncurses-doc opus-tools 240s libscalar-number-perl libqscintilla2-doc qgnomeplatform-qt5 240s qt5-image-formats-plugins readline-doc scalapack-doc libssl-doc 240s libstdc++-13-doc libbareword-filehandles-perl libmultidimensional-perl 240s libxstring-perl libdatetime-format-rfc3339-perl libtool-doc gcj-jdk 240s libbusiness-isbn-perl libregexp-ipv6-perl libwacom-bin libauthen-ntlm-perl 240s libx11-doc libxcb-doc binutils-multiarch m4-doc opencl-icd libmail-box-perl 240s texlive-plain-generic ghostscript gv | postscript-viewer perl-tk xpdf 240s | pdf-viewer xzdec texlive-binaries-sse2 hintview 240s texlive-fonts-recommended-doc texlive-latex-base-doc wp2latex 240s texlive-latex-recommended-doc texlive-luatex texlive-pstricks zip 240s Recommended packages: 240s libconfig-model-approx-perl libconfig-model-lcdproc-perl 240s libconfig-model-openssh-perl libconfig-model-systemd-perl 240s libconfig-model-tkui-perl fonts-liberation groff alsa-ucm-conf 240s alsa-topology-conf manpages manpages-dev libc-devtools libcgi-fast-perl 240s libclass-c3-xs-perl fuse libfuse-perl libarchive-cpio-perl libgl1-amber-dri 240s ghostscript fonts-urw-base35 libheif-plugin-aomenc libheif-plugin-x265 240s libhtml-format-perl libjson-xs-perl liblist-someutils-xs-perl 240s libipc-shareable-perl liblog-dispatch-perl libfreezethaw-perl 240s libmath-base85-perl libauthen-sasl-perl libsocket6-perl 240s libpackage-stash-xs-perl libtie-ixhash-perl qttranslations5-l10n libqt5svg5 240s qt5-gtk-platformtheme qtwayland5 libcups2 libqt5sql5-sqlite 240s | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds 240s | libqt5sql5-ibase libre-engine-re2-perl libtypes-serialiser-perl 240s libltdl-dev mesa-vulkan-drivers | vulkan-icd libdata-dump-perl 240s libhttp-daemon-perl libxml-sax-expat-perl libopenblas0 | libblis4 pstoedit 240s epstool default-jre-headless octave-doc libmail-sendmail-perl lmodern 240s dvisvgm tex-gyre tipa libfile-mimeinfo-perl libnet-dbus-perl 240s libx11-protocol-perl x11-utils x11-xserver-utils xfonts-base 240s The following NEW packages will be installed: 240s aglfn autoconf automake autopkgtest-satdep autopoint autotools-dev cme cpp 240s cpp-13 cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper 240s debugedit dh-autoreconf dh-octave dh-octave-autopkgtest 240s dh-strip-nondeterminism diffstat dwz fontconfig fontconfig-config 240s fonts-dejavu-core fonts-dejavu-mono fonts-freefont-otf fonts-lmodern g++ 240s g++-13 g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-13 240s gcc-13-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext gfortran 240s gfortran-13 gfortran-13-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf 240s gnuplot-data gnuplot-nox hdf5-helpers intltool-debian libaec-dev libaec0 240s libalgorithm-c3-perl libaliased-perl libamd3 libapp-cmd-perl libapt-pkg-perl 240s libarchive-zip-perl libarpack2t64 libarray-intspan-perl libasan8 240s libasound2-data libasound2t64 libatomic1 libavahi-client3 240s libavahi-common-data libavahi-common3 libb-hooks-endofscope-perl 240s libb-hooks-op-check-perl libberkeleydb-perl libblas-dev libblas3 240s libboolean-perl libbtf2 libc-dev-bin libc6-dev libcairo2 libcamd3 240s libcapture-tiny-perl libcarp-assert-more-perl libcc1-0 libccolamd3 240s libcgi-pm-perl libcholmod5 libclass-c3-perl libclass-data-inheritable-perl 240s libclass-load-perl libclass-method-modifiers-perl libclass-xsaccessor-perl 240s libclone-choose-perl libclone-perl libcolamd3 libcombblas2.0.0t64 240s libconfig-model-backend-yaml-perl libconfig-model-dpkg-perl 240s libconfig-model-perl libconfig-tiny-perl libconst-fast-perl 240s libconvert-binhex-perl libcpanel-json-xs-perl libcrypt-dev libcups2t64 240s libcurl4-openssl-dev libcxsparse4 libdata-dpath-perl 240s libdata-messagepack-perl libdata-optlist-perl libdata-section-perl 240s libdata-validate-domain-perl libdata-validate-ip-perl 240s libdata-validate-uri-perl libdatrie1 libdav1d7 libde265-0 libdebhelper-perl 240s libdeflate0 libdevel-callchecker-perl libdevel-size-perl 240s libdevel-stacktrace-perl libdouble-conversion3 libdrm-amdgpu1 240s libdrm-nouveau2 libdrm-radeon1 libdw1t64 libdynaloader-functions-perl 240s libegl-mesa0 libegl1 libemail-address-xs-perl libencode-locale-perl 240s liberror-perl libevent-pthreads-2.1-7 libexception-class-perl 240s libexporter-lite-perl libexporter-tiny-perl libfabric1 libfftw3-bin 240s libfftw3-dev libfftw3-double3 libfftw3-mpi3 libfftw3-single3 240s libfile-basedir-perl libfile-find-rule-perl libfile-homedir-perl 240s libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl 240s libflac12t64 libfltk-gl1.3t64 libfltk1.3t64 libfont-ttf-perl libfontconfig1 240s libfontenc1 libfreetype6 libgbm1 libgcc-13-dev libgd3 240s libgetopt-long-descriptive-perl libgfortran-13-dev libgfortran5 libgl-dev 240s libgl1 libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libgles2 libglpk40 240s libglu1-mesa libglvnd0 libglx-dev libglx-mesa0 libglx0 libgomp1 240s libgraphicsmagick++-q16-12t64 libgraphicsmagick-q16-3t64 libgraphite2-3 240s libharfbuzz0b libhash-merge-perl libhdf5-103-1t64 libhdf5-cpp-103-1t64 240s libhdf5-dev libhdf5-fortran-102t64 libhdf5-hl-100t64 libhdf5-hl-cpp-100t64 240s libhdf5-hl-fortran-100t64 libhdf5-openmpi-103-1t64 libheif-plugin-dav1d 240s libheif-plugin-libde265 libheif1 libhtml-form-perl 240s libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl 240s libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl 240s libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl 240s libhwloc-plugins libhwloc15 libhwy1t64 libhypre-2.28.0 libice6 240s libimport-into-perl libindirect-perl libinput-bin libinput10 libio-html-perl 240s libio-interactive-perl libio-socket-ssl-perl libio-string-perl 240s libio-stringy-perl libio-tiecombine-perl libipc-run3-perl 240s libipc-system-simple-perl libisl23 libiterator-perl libiterator-util-perl 240s libjack-jackd2-0 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 240s libjpeg8 libjpeg8-dev libjson-maybexs-perl libjson-perl libjxl0.7 libklu2 240s libkpathsea6 liblapack-dev liblapack3 liblcms2-2 liblerc4 240s liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl 240s liblist-someutils-perl liblist-utilsby-perl libllvm17t64 240s liblog-any-adapter-screen-perl liblog-any-perl liblog-log4perl-perl libltdl7 240s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 240s libmailtools-perl libmarkdown2 libmd4c0 libmetis5 libmime-tools-perl 240s libmldbm-perl libmodule-implementation-perl libmodule-pluggable-perl 240s libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl 240s libmousex-nativetraits-perl libmousex-strictconstructor-perl libmp3lame0 240s libmpc3 libmpg123-0 libmro-compat-perl libmtdev1t64 libmumps-5.6t64 240s libmunge2 libnamespace-clean-perl libncurses-dev libnet-domain-tld-perl 240s libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl 240s libnet-smtp-ssl-perl libnet-ssleay-perl libnetaddr-ip-perl 240s libnumber-compare-perl libobject-pad-perl libogg0 libopengl0 libopenmpi3t64 240s libopus0 libpackage-stash-perl libpango-1.0-0 libpangocairo-1.0-0 240s libpangoft2-1.0-0 libpaper-utils libpaper1 libparams-classify-perl 240s libparams-util-perl libparams-validate-perl libparse-debcontrol-perl 240s libparse-recdescent-perl libpath-iterator-rule-perl libpath-tiny-perl 240s libpciaccess0 libpcre2-16-0 libperlio-gzip-perl libperlio-utf8-strict-perl 240s libpetsc-real3.19t64 libpixman-1-0 libpmix2t64 libpod-constants-perl 240s libpod-parser-perl libpod-pom-perl libportaudio2 libpotrace0 240s libproc-processtable-perl libptexenc1 libpthread-stubs0-dev libptscotch-7.0 240s libqhull-r8.0 libqrupdate1 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n 240s libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5 libqt5network5t64 240s libqt5printsupport5t64 libqt5sql5t64 libqt5widgets5t64 libqt5xml5t64 240s librdmacm1t64 libreadline-dev libregexp-common-perl 240s libregexp-pattern-license-perl libregexp-pattern-perl 240s libregexp-wildcards-perl librole-tiny-perl libsamplerate0 240s libscalapack-openmpi2.2 libsereal-decoder-perl libsereal-encoder-perl 240s libset-intspan-perl libsharpyuv0 libslicot0 libsm6 libsndfile1 240s libsoftware-copyright-perl libsoftware-license-perl 240s libsoftware-licensemoreutils-perl libsort-versions-perl libspqr4 libssl-dev 240s libstdc++-13-dev libstrictures-perl libstring-copyright-perl 240s libstring-escape-perl libstring-license-perl libstring-rewriteprefix-perl 240s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 240s libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl 240s libsub-uplevel-perl libsuitesparseconfig7 libsundials-ida6 240s libsundials-nvecparallel-petsc6 libsundials-sunlinsol3 240s libsundials-sunmatrix4 libsuperlu-dist8 libsuperlu6 libsynctex2 240s libsyntax-keyword-try-perl libsz2 libteckit0 libterm-readkey-perl 240s libtest-exception-perl libtexlua53-5 libtext-autoformat-perl 240s libtext-glob-perl libtext-levenshtein-damerau-perl 240s libtext-levenshteinxs-perl libtext-markdown-discount-perl 240s libtext-reform-perl libtext-template-perl libtext-unidecode-perl 240s libtext-xslate-perl libthai-data libthai0 libtiff6 libtime-duration-perl 240s libtime-moment-perl libtimedate-perl libtoml-tiny-perl libtool 240s libtry-tiny-perl libubsan1 libumfpack6 libunicode-utf8-perl libunwind8 240s liburi-perl libvariable-magic-perl libvorbis0a libvorbisenc2 libvulkan1 240s libwacom-common libwacom9 libwayland-client0 libwayland-server0 libwebp7 240s libwebpmux3 libwmflite-0.2-7 libwww-mechanize-perl libwww-perl 240s libwww-robotrules-perl libx11-dev libx11-xcb1 libxau-dev libxaw7 240s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 240s libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 240s libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 240s libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1-dev 240s libxcursor1 libxdmcp-dev libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 240s libxkbcommon-x11-0 libxkbfile1 libxml-libxml-perl 240s libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmu6 240s libxnvctrl0 libxpm4 libxrandr2 libxrender1 libxs-parse-keyword-perl 240s libxs-parse-sublike-perl libxshmfence1 libxt6t64 libxxf86vm1 240s libyaml-libyaml-perl libyaml-pp-perl libyaml-tiny-perl libzzip-0-13t64 240s licensecheck lintian linux-libc-dev lzip lzop m4 mpi-default-bin 240s ocl-icd-libopencl1 octave octave-common octave-control octave-dev 240s octave-signal openmpi-bin openmpi-common patchutils perl-openssl-defaults 240s po-debconf rpcsvc-proto t1utils tex-common texinfo texinfo-lib texlive 240s texlive-base texlive-binaries texlive-fonts-recommended texlive-latex-base 240s texlive-latex-recommended unzip x11-common x11-xkb-utils x11proto-dev 240s xdg-utils xorg-sgml-doctools xserver-common xtrans-dev xvfb zlib1g-dev 240s 0 upgraded, 493 newly installed, 0 to remove and 1 not upgraded. 240s Need to get 240 MB/240 MB of archives. 240s After this operation, 748 MB of additional disk space will be used. 240s Get:1 /tmp/autopkgtest.Z9Y87C/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [768 B] 240s Get:2 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4 [235 kB] 241s Get:3 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] 241s Get:4 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] 241s Get:5 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] 241s Get:6 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu1 [422 kB] 241s Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libcapture-tiny-perl all 0.48-2 [20.2 kB] 241s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparams-util-perl armhf 1.102-2build2 [20.3 kB] 241s Get:9 http://ftpmaster.internal/ubuntu noble/main armhf libsub-install-perl all 0.929-1 [9764 B] 241s Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libdata-optlist-perl all 0.114-1 [9708 B] 241s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libb-hooks-op-check-perl armhf 0.22-3 [9184 B] 241s Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libdynaloader-functions-perl all 0.003-3 [12.1 kB] 241s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevel-callchecker-perl armhf 0.008-2build2 [13.3 kB] 241s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparams-classify-perl armhf 0.015-2build4 [18.7 kB] 241s Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libmodule-runtime-perl all 0.016-2 [16.4 kB] 241s Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libtry-tiny-perl all 0.31-2 [20.8 kB] 241s Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libmodule-implementation-perl all 0.09-2 [12.0 kB] 241s Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libpackage-stash-perl all 0.40-1 [19.5 kB] 241s Get:19 http://ftpmaster.internal/ubuntu noble/universe armhf libclass-load-perl all 0.25-2 [12.7 kB] 241s Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libio-stringy-perl all 2.111-3 [55.8 kB] 241s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparams-validate-perl armhf 1.31-2build2 [52.9 kB] 241s Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libsub-exporter-perl all 0.990-1 [49.0 kB] 241s Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libgetopt-long-descriptive-perl all 0.111-1 [25.5 kB] 241s Get:24 http://ftpmaster.internal/ubuntu noble/universe armhf libio-tiecombine-perl all 1.005-3 [9464 B] 241s Get:25 http://ftpmaster.internal/ubuntu noble/universe armhf libmodule-pluggable-perl all 5.2-4 [20.0 kB] 241s Get:26 http://ftpmaster.internal/ubuntu noble/universe armhf libstring-rewriteprefix-perl all 0.009-1 [6310 B] 241s Get:27 http://ftpmaster.internal/ubuntu noble/universe armhf libapp-cmd-perl all 0.336-1 [62.1 kB] 241s Get:28 http://ftpmaster.internal/ubuntu noble/universe armhf libboolean-perl all 0.46-3 [8430 B] 241s Get:29 http://ftpmaster.internal/ubuntu noble/universe armhf libsub-uplevel-perl all 0.2800-3 [11.6 kB] 241s Get:30 http://ftpmaster.internal/ubuntu noble/universe armhf libtest-exception-perl all 0.43-3 [13.4 kB] 241s Get:31 http://ftpmaster.internal/ubuntu noble/universe armhf libcarp-assert-more-perl all 2.3.0-1 [17.6 kB] 241s Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libfile-which-perl all 1.27-2 [12.5 kB] 241s Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libfile-homedir-perl all 1.006-2 [37.0 kB] 241s Get:34 http://ftpmaster.internal/ubuntu noble/universe armhf libclone-choose-perl all 0.010-2 [7738 B] 241s Get:35 http://ftpmaster.internal/ubuntu noble/universe armhf libhash-merge-perl all 0.302-1 [13.0 kB] 241s Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libjson-perl all 4.10000-1 [81.9 kB] 241s Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libexporter-tiny-perl all 1.006002-1 [36.8 kB] 241s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf liblist-moreutils-xs-perl armhf 0.430-3build4 [38.0 kB] 241s Get:39 http://ftpmaster.internal/ubuntu noble/universe armhf liblist-moreutils-perl all 0.430-2 [38.2 kB] 241s Get:40 http://ftpmaster.internal/ubuntu noble/universe armhf liblog-log4perl-perl all 1.57-1 [345 kB] 241s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmouse-perl armhf 2.5.10-1build7 [129 kB] 241s Get:42 http://ftpmaster.internal/ubuntu noble/universe armhf libmousex-nativetraits-perl all 1.09-3 [53.2 kB] 241s Get:43 http://ftpmaster.internal/ubuntu noble/universe armhf libmousex-strictconstructor-perl all 0.02-3 [4582 B] 241s Get:44 http://ftpmaster.internal/ubuntu noble/universe armhf libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 241s Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libpath-tiny-perl all 0.144-1 [47.7 kB] 241s Get:46 http://ftpmaster.internal/ubuntu noble/universe armhf libpod-pom-perl all 2.01-4 [61.3 kB] 241s Get:47 http://ftpmaster.internal/ubuntu noble/universe armhf libregexp-common-perl all 2017060201-3 [171 kB] 241s Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libyaml-tiny-perl all 1.74-1 [25.3 kB] 241s Get:49 http://ftpmaster.internal/ubuntu noble/universe armhf libconfig-model-perl all 2.153-3 [408 kB] 241s Get:50 http://ftpmaster.internal/ubuntu noble/universe armhf libyaml-pp-perl all 0.38.0-1 [105 kB] 241s Get:51 http://ftpmaster.internal/ubuntu noble/universe armhf cme all 1.040-1 [64.8 kB] 241s Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libisl23 armhf 0.26-3 [595 kB] 241s Get:53 http://ftpmaster.internal/ubuntu noble/main armhf libmpc3 armhf 1.3.1-1 [46.4 kB] 241s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [8753 kB] 241s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13 armhf 13.2.0-19ubuntu1 [1036 B] 241s Get:56 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] 241s Get:57 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] 241s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 241s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcc1-0 armhf 14-20240315-1ubuntu1 [39.0 kB] 241s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgomp1 armhf 14-20240315-1ubuntu1 [125 kB] 241s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libatomic1 armhf 14-20240315-1ubuntu1 [7824 B] 241s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasan8 armhf 14-20240315-1ubuntu1 [2941 kB] 241s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libubsan1 armhf 14-20240315-1ubuntu1 [1152 kB] 241s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-13-dev armhf 13.2.0-19ubuntu1 [900 kB] 241s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [16.8 MB] 242s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13 armhf 13.2.0-19ubuntu1 [448 kB] 242s Get:67 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] 242s Get:68 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] 242s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-dev-bin armhf 2.39-0ubuntu6 [19.1 kB] 242s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.8.0-20.20 [1555 kB] 242s Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4 [136 kB] 242s Get:72 http://ftpmaster.internal/ubuntu noble/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu6 [63.7 kB] 242s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6-dev armhf 2.39-0ubuntu6 [1351 kB] 242s Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] 242s Get:75 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] 242s Get:76 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 242s Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] 242s Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 242s Get:79 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] 242s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdw1t64 armhf 0.190-1.1build2 [235 kB] 242s Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debugedit armhf 1:5.0-5build1 [42.2 kB] 242s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dwz armhf 0.15-1build5 [116 kB] 242s Get:83 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu1 [800 kB] 242s Get:84 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 242s Get:85 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 242s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debhelper all 13.14.1ubuntu5 [869 kB] 242s Get:87 http://ftpmaster.internal/ubuntu noble/universe armhf aglfn all 1.7+git20191031.4036a9c-2 [30.6 kB] 242s Get:88 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf gnuplot-data all 6.0.0+dfsg1-1ubuntu2 [75.3 kB] 242s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfreetype6 armhf 2.13.2+dfsg-1build2 [331 kB] 242s Get:90 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 242s Get:91 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 242s Get:92 http://ftpmaster.internal/ubuntu noble/universe armhf fonts-freefont-otf all 20211204+svn4273-2 [4596 kB] 242s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fontconfig-config armhf 2.15.0-1.1ubuntu1 [37.4 kB] 242s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfontconfig1 armhf 2.15.0-1.1ubuntu1 [113 kB] 242s Get:95 http://ftpmaster.internal/ubuntu noble/main armhf libpixman-1-0 armhf 0.42.2-1 [184 kB] 242s Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render0 armhf 1.15-1 [15.2 kB] 242s Get:97 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shm0 armhf 1.15-1 [5852 B] 242s Get:98 http://ftpmaster.internal/ubuntu noble/main armhf libxrender1 armhf 1:0.9.10-1.1 [16.5 kB] 242s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcairo2 armhf 1.18.0-1ubuntu1 [482 kB] 242s Get:100 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu1 [123 kB] 242s Get:101 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 242s Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate0 armhf 1.19-1 [41.3 kB] 243s Get:103 http://ftpmaster.internal/ubuntu noble/main armhf libjbig0 armhf 2.1-6.1ubuntu1 [24.9 kB] 243s Get:104 http://ftpmaster.internal/ubuntu noble/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu1 [152 kB] 243s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsharpyuv0 armhf 1.3.2-0.4build2 [13.6 kB] 243s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwebp7 armhf 1.3.2-0.4build2 [183 kB] 243s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu1 [178 kB] 243s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxpm4 armhf 1:3.5.17-1build1 [30.4 kB] 243s Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgd3 armhf 2.3.3-9ubuntu3 [105 kB] 243s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblua5.4-0 armhf 5.4.6-3build1 [133 kB] 243s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fontconfig armhf 2.15.0-1.1ubuntu1 [189 kB] 243s Get:112 http://ftpmaster.internal/ubuntu noble/main armhf libgraphite2-3 armhf 1.3.14-2 [72.7 kB] 243s Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz0b armhf 8.3.0-2build1 [446 kB] 243s Get:114 http://ftpmaster.internal/ubuntu noble/main armhf libthai-data all 0.1.29-2 [158 kB] 243s Get:115 http://ftpmaster.internal/ubuntu noble/main armhf libdatrie1 armhf 0.2.13-3 [16.9 kB] 243s Get:116 http://ftpmaster.internal/ubuntu noble/main armhf libthai0 armhf 0.1.29-2 [15.1 kB] 243s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpango-1.0-0 armhf 1.52.1+ds-1 [206 kB] 243s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpangoft2-1.0-0 armhf 1.52.1+ds-1 [36.4 kB] 243s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpangocairo-1.0-0 armhf 1.52.1+ds-1 [24.9 kB] 243s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwebpmux3 armhf 1.3.2-0.4build2 [22.4 kB] 243s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf gnuplot-nox armhf 6.0.0+dfsg1-1ubuntu2 [903 kB] 243s Get:122 http://ftpmaster.internal/ubuntu noble/universe armhf dh-octave-autopkgtest all 1.8.0 [10.1 kB] 243s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg-perl armhf 0.1.40build5 [65.8 kB] 243s Get:124 http://ftpmaster.internal/ubuntu noble/main armhf libarray-intspan-perl all 2.004-2 [25.0 kB] 243s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libyaml-libyaml-perl armhf 0.89+ds-1build1 [28.6 kB] 243s Get:126 http://ftpmaster.internal/ubuntu noble/universe armhf libconfig-model-backend-yaml-perl all 2.134-2 [10.5 kB] 243s Get:127 http://ftpmaster.internal/ubuntu noble/universe armhf libexporter-lite-perl all 0.09-2 [9748 B] 243s Get:128 http://ftpmaster.internal/ubuntu noble/main armhf libencode-locale-perl all 1.05-3 [11.6 kB] 243s Get:129 http://ftpmaster.internal/ubuntu noble/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] 243s Get:130 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-date-perl all 6.06-1 [10.2 kB] 243s Get:131 http://ftpmaster.internal/ubuntu noble/main armhf libfile-listing-perl all 6.16-1 [11.3 kB] 243s Get:132 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-tagset-perl all 3.20-6 [11.3 kB] 243s Get:133 http://ftpmaster.internal/ubuntu noble/main armhf liburi-perl all 5.27-1 [88.0 kB] 243s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libhtml-parser-perl armhf 3.81-1build2 [82.5 kB] 243s Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-tree-perl all 5.07-3 [200 kB] 243s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libclone-perl armhf 0.46-1build2 [9980 B] 243s Get:137 http://ftpmaster.internal/ubuntu noble/main armhf libio-html-perl all 1.004-3 [15.9 kB] 243s Get:138 http://ftpmaster.internal/ubuntu noble/main armhf liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 243s Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 243s Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-cookies-perl all 6.11-1 [18.2 kB] 243s Get:141 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-negotiate-perl all 6.01-2 [12.4 kB] 243s Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-openssl-defaults armhf 7build1 [6542 B] 243s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnet-ssleay-perl armhf 1.94-1build2 [298 kB] 243s Get:144 http://ftpmaster.internal/ubuntu noble/main armhf libio-socket-ssl-perl all 2.085-1 [195 kB] 243s Get:145 http://ftpmaster.internal/ubuntu noble/main armhf libnet-http-perl all 6.23-1 [22.3 kB] 243s Get:146 http://ftpmaster.internal/ubuntu noble/main armhf liblwp-protocol-https-perl all 6.13-1 [9006 B] 243s Get:147 http://ftpmaster.internal/ubuntu noble/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] 243s Get:148 http://ftpmaster.internal/ubuntu noble/main armhf libwww-perl all 6.76-1 [138 kB] 243s Get:149 http://ftpmaster.internal/ubuntu noble/main armhf liberror-perl all 0.17029-2 [25.6 kB] 243s Get:150 http://ftpmaster.internal/ubuntu noble/universe armhf libparse-debcontrol-perl all 2.005-6 [20.4 kB] 243s Get:151 http://ftpmaster.internal/ubuntu noble/universe armhf libsoftware-copyright-perl all 0.012-2 [17.4 kB] 243s Get:152 http://ftpmaster.internal/ubuntu noble/universe armhf libalgorithm-c3-perl all 0.11-2 [10.2 kB] 243s Get:153 http://ftpmaster.internal/ubuntu noble/universe armhf libclass-c3-perl all 0.35-2 [18.4 kB] 243s Get:154 http://ftpmaster.internal/ubuntu noble/universe armhf libmro-compat-perl all 0.15-2 [10.1 kB] 243s Get:155 http://ftpmaster.internal/ubuntu noble/universe armhf libdata-section-perl all 0.200008-1 [11.6 kB] 243s Get:156 http://ftpmaster.internal/ubuntu noble/universe armhf libtext-template-perl all 1.61-1 [48.5 kB] 243s Get:157 http://ftpmaster.internal/ubuntu noble/universe armhf libsoftware-license-perl all 0.104006-1 [117 kB] 243s Get:158 http://ftpmaster.internal/ubuntu noble/universe armhf libsoftware-licensemoreutils-perl all 1.009-1 [21.5 kB] 243s Get:159 http://ftpmaster.internal/ubuntu noble/main armhf libsort-versions-perl all 1.62-3 [7378 B] 244s Get:160 http://ftpmaster.internal/ubuntu noble/universe armhf libtext-reform-perl all 1.20-5 [35.4 kB] 244s Get:161 http://ftpmaster.internal/ubuntu noble/universe armhf libtext-autoformat-perl all 1.750000-2 [29.8 kB] 244s Get:162 http://ftpmaster.internal/ubuntu noble/universe armhf libtext-levenshtein-damerau-perl all 0.41-3 [10.8 kB] 244s Get:163 http://ftpmaster.internal/ubuntu noble/universe armhf libtoml-tiny-perl all 0.16-1 [22.0 kB] 244s Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libindirect-perl armhf 0.39-2build3 [20.4 kB] 244s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxs-parse-keyword-perl armhf 0.39-1build2 [51.9 kB] 244s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxs-parse-sublike-perl armhf 0.21-2build2 [37.5 kB] 244s Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libobject-pad-perl armhf 0.808-1build2 [102 kB] 244s Get:168 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsyntax-keyword-try-perl armhf 0.29-1build2 [23.8 kB] 244s Get:169 http://ftpmaster.internal/ubuntu noble/main armhf libio-interactive-perl all 1.025-1 [10.4 kB] 244s Get:170 http://ftpmaster.internal/ubuntu noble/main armhf liblog-any-perl all 1.717-1 [73.2 kB] 244s Get:171 http://ftpmaster.internal/ubuntu noble/main armhf liblog-any-adapter-screen-perl all 0.140-2 [12.4 kB] 244s Get:172 http://ftpmaster.internal/ubuntu noble/main armhf libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 244s Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libvariable-magic-perl armhf 0.63-1build2 [32.2 kB] 244s Get:174 http://ftpmaster.internal/ubuntu noble/main armhf libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 244s Get:175 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsub-identify-perl armhf 0.14-3build2 [9250 B] 244s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsub-name-perl armhf 0.27-1build2 [10.1 kB] 244s Get:177 http://ftpmaster.internal/ubuntu noble/main armhf libnamespace-clean-perl all 0.27-2 [14.0 kB] 244s Get:178 http://ftpmaster.internal/ubuntu noble/main armhf libnumber-compare-perl all 0.03-3 [5974 B] 244s Get:179 http://ftpmaster.internal/ubuntu noble/main armhf libtext-glob-perl all 0.11-3 [6780 B] 244s Get:180 http://ftpmaster.internal/ubuntu noble/main armhf libpath-iterator-rule-perl all 1.015-2 [39.9 kB] 244s Get:181 http://ftpmaster.internal/ubuntu noble/main armhf libpod-parser-perl all 1.67-1 [80.6 kB] 244s Get:182 http://ftpmaster.internal/ubuntu noble/main armhf libpod-constants-perl all 0.19-2 [16.3 kB] 244s Get:183 http://ftpmaster.internal/ubuntu noble/main armhf libset-intspan-perl all 1.19-3 [24.8 kB] 244s Get:184 http://ftpmaster.internal/ubuntu noble/main armhf libstring-copyright-perl all 0.003014-1 [20.5 kB] 244s Get:185 http://ftpmaster.internal/ubuntu noble/main armhf libstring-escape-perl all 2010.002-3 [16.1 kB] 244s Get:186 http://ftpmaster.internal/ubuntu noble/main armhf libregexp-pattern-license-perl all 3.11.0-1 [85.8 kB] 244s Get:187 http://ftpmaster.internal/ubuntu noble/main armhf libregexp-pattern-perl all 0.2.14-2 [17.6 kB] 244s Get:188 http://ftpmaster.internal/ubuntu noble/main armhf libstring-license-perl all 0.0.9-2ubuntu1 [35.0 kB] 244s Get:189 http://ftpmaster.internal/ubuntu noble/main armhf licensecheck all 3.3.9-1ubuntu1 [37.7 kB] 244s Get:190 http://ftpmaster.internal/ubuntu noble/main armhf diffstat armhf 1.66-1 [27.6 kB] 244s Get:191 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libberkeleydb-perl armhf 0.64-2build2 [109 kB] 244s Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libclass-xsaccessor-perl armhf 1.19-4build3 [32.4 kB] 244s Get:193 http://ftpmaster.internal/ubuntu noble/main armhf libconfig-tiny-perl all 2.30-1 [14.7 kB] 244s Get:194 http://ftpmaster.internal/ubuntu noble/main armhf libconst-fast-perl all 0.014-2 [8034 B] 244s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcpanel-json-xs-perl armhf 4.37-1build2 [112 kB] 244s Get:196 http://ftpmaster.internal/ubuntu noble/main armhf libaliased-perl all 0.34-3 [12.8 kB] 244s Get:197 http://ftpmaster.internal/ubuntu noble/main armhf libclass-data-inheritable-perl all 0.08-3 [8084 B] 244s Get:198 http://ftpmaster.internal/ubuntu noble/main armhf libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 244s Get:199 http://ftpmaster.internal/ubuntu noble/main armhf libexception-class-perl all 1.45-1 [28.6 kB] 244s Get:200 http://ftpmaster.internal/ubuntu noble/main armhf libiterator-perl all 0.03+ds1-2 [18.8 kB] 244s Get:201 http://ftpmaster.internal/ubuntu noble/main armhf libiterator-util-perl all 0.02+ds1-2 [14.1 kB] 244s Get:202 http://ftpmaster.internal/ubuntu noble/main armhf libdata-dpath-perl all 0.59-1 [39.2 kB] 244s Get:203 http://ftpmaster.internal/ubuntu noble/main armhf libnet-domain-tld-perl all 1.75-3 [29.4 kB] 244s Get:204 http://ftpmaster.internal/ubuntu noble/main armhf libdata-validate-domain-perl all 0.10-1.1 [9992 B] 244s Get:205 http://ftpmaster.internal/ubuntu noble/main armhf libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 244s Get:206 http://ftpmaster.internal/ubuntu noble/main armhf libnet-netmask-perl all 2.0002-2 [24.8 kB] 244s Get:207 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnetaddr-ip-perl armhf 4.079+dfsg-2build3 [78.9 kB] 244s Get:208 http://ftpmaster.internal/ubuntu noble/main armhf libdata-validate-ip-perl all 0.31-1 [17.2 kB] 244s Get:209 http://ftpmaster.internal/ubuntu noble/main armhf libdata-validate-uri-perl all 0.07-3 [10.8 kB] 245s Get:210 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevel-size-perl armhf 0.83-2build3 [18.8 kB] 245s Get:211 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libemail-address-xs-perl armhf 1.05-1build3 [26.2 kB] 245s Get:212 http://ftpmaster.internal/ubuntu noble/main armhf libipc-system-simple-perl all 1.30-2 [22.3 kB] 245s Get:213 http://ftpmaster.internal/ubuntu noble/main armhf libfile-basedir-perl all 0.09-2 [14.4 kB] 245s Get:214 http://ftpmaster.internal/ubuntu noble/main armhf libfile-find-rule-perl all 0.34-3 [24.4 kB] 245s Get:215 http://ftpmaster.internal/ubuntu noble/main armhf libio-string-perl all 1.08-4 [11.1 kB] 245s Get:216 http://ftpmaster.internal/ubuntu noble/main armhf libfont-ttf-perl all 1.06-2 [323 kB] 245s Get:217 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-html5-entities-perl all 0.004-3 [21.6 kB] 245s Get:218 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-tokeparser-simple-perl all 3.16-4 [38.0 kB] 245s Get:219 http://ftpmaster.internal/ubuntu noble/main armhf libipc-run3-perl all 0.049-1 [28.8 kB] 245s Get:220 http://ftpmaster.internal/ubuntu noble/main armhf libjson-maybexs-perl all 1.004005-1 [11.3 kB] 245s Get:221 http://ftpmaster.internal/ubuntu noble/main armhf liblist-compare-perl all 0.55-2 [62.9 kB] 245s Get:222 http://ftpmaster.internal/ubuntu noble/main armhf liblist-someutils-perl all 0.59-1 [30.4 kB] 245s Get:223 http://ftpmaster.internal/ubuntu noble/main armhf liblist-utilsby-perl all 0.12-2 [14.9 kB] 245s Get:224 http://ftpmaster.internal/ubuntu noble/main armhf libmldbm-perl all 2.05-4 [16.0 kB] 245s Get:225 http://ftpmaster.internal/ubuntu noble/main armhf libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 245s Get:226 http://ftpmaster.internal/ubuntu noble/main armhf libimport-into-perl all 1.002005-2 [10.7 kB] 245s Get:227 http://ftpmaster.internal/ubuntu noble/main armhf librole-tiny-perl all 2.002004-1 [16.3 kB] 245s Get:228 http://ftpmaster.internal/ubuntu noble/main armhf libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 245s Get:229 http://ftpmaster.internal/ubuntu noble/main armhf libmoo-perl all 2.005005-1 [47.4 kB] 245s Get:230 http://ftpmaster.internal/ubuntu noble/main armhf libstrictures-perl all 2.000006-1 [16.3 kB] 245s Get:231 http://ftpmaster.internal/ubuntu noble/main armhf libmoox-aliases-perl all 0.001006-2 [6796 B] 245s Get:232 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperlio-gzip-perl armhf 0.20-1build3 [13.3 kB] 245s Get:233 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperlio-utf8-strict-perl armhf 0.010-1build2 [10.3 kB] 245s Get:234 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libproc-processtable-perl armhf 0.636-1build2 [35.4 kB] 245s Get:235 http://ftpmaster.internal/ubuntu noble/main armhf libregexp-wildcards-perl all 1.05-3 [12.9 kB] 245s Get:236 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsereal-decoder-perl armhf 5.004+ds-1build2 [92.6 kB] 245s Get:237 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsereal-encoder-perl armhf 5.004+ds-1build2 [94.3 kB] 245s Get:238 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libterm-readkey-perl armhf 2.38-2build3 [22.4 kB] 245s Get:239 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-levenshteinxs-perl armhf 0.03-5build3 [7300 B] 245s Get:240 http://ftpmaster.internal/ubuntu noble/main armhf libmarkdown2 armhf 2.2.7-2 [31.3 kB] 245s Get:241 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-markdown-discount-perl armhf 0.16-1build2 [11.7 kB] 245s Get:242 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdata-messagepack-perl armhf 1.02-1build3 [29.1 kB] 245s Get:243 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-xslate-perl armhf 3.5.9-1build4 [158 kB] 245s Get:244 http://ftpmaster.internal/ubuntu noble/main armhf libtime-duration-perl all 1.21-2 [12.3 kB] 245s Get:245 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtime-moment-perl armhf 0.44-2build3 [70.4 kB] 245s Get:246 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libunicode-utf8-perl armhf 0.62-2build2 [17.3 kB] 245s Get:247 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcgi-pm-perl all 4.63-1 [185 kB] 245s Get:248 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-form-perl all 6.11-1 [32.1 kB] 245s Get:249 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwww-mechanize-perl all 2.18-1ubuntu1 [93.1 kB] 245s Get:250 http://ftpmaster.internal/ubuntu noble/main armhf libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 245s Get:251 http://ftpmaster.internal/ubuntu noble/main armhf libxml-sax-base-perl all 1.09-3 [18.9 kB] 245s Get:252 http://ftpmaster.internal/ubuntu noble/main armhf libxml-sax-perl all 1.02+dfsg-3 [57.0 kB] 245s Get:253 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml-libxml-perl armhf 2.0207+dfsg+really+2.0134-1build3 [291 kB] 245s Get:254 http://ftpmaster.internal/ubuntu noble/main armhf lzip armhf 1.24.1-1 [79.8 kB] 245s Get:255 http://ftpmaster.internal/ubuntu noble/main armhf lzop armhf 1.04-2build2 [84.5 kB] 245s Get:256 http://ftpmaster.internal/ubuntu noble/main armhf patchutils armhf 0.4.2-1build2 [74.5 kB] 245s Get:257 http://ftpmaster.internal/ubuntu noble/main armhf t1utils armhf 1.41-4build2 [53.1 kB] 245s Get:258 http://ftpmaster.internal/ubuntu noble/main armhf unzip armhf 6.0-28ubuntu3 [163 kB] 245s Get:259 http://ftpmaster.internal/ubuntu noble/main armhf lintian all 2.117.0ubuntu1 [1065 kB] 245s Get:260 http://ftpmaster.internal/ubuntu noble/universe armhf libconfig-model-dpkg-perl all 3.004 [174 kB] 245s Get:261 http://ftpmaster.internal/ubuntu noble/main armhf libconvert-binhex-perl all 1.125-3 [27.1 kB] 245s Get:262 http://ftpmaster.internal/ubuntu noble/main armhf libnet-smtp-ssl-perl all 1.04-2 [6218 B] 245s Get:263 http://ftpmaster.internal/ubuntu noble/main armhf libmailtools-perl all 2.21-2 [80.4 kB] 245s Get:264 http://ftpmaster.internal/ubuntu noble/main armhf libmime-tools-perl all 5.514-1 [187 kB] 245s Get:265 http://ftpmaster.internal/ubuntu noble/main armhf libsuitesparseconfig7 armhf 1:7.6.1+dfsg-1 [12.0 kB] 245s Get:266 http://ftpmaster.internal/ubuntu noble/universe armhf libamd3 armhf 1:7.6.1+dfsg-1 [28.1 kB] 245s Get:267 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.12.0-3 [123 kB] 245s Get:268 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran5 armhf 14-20240315-1ubuntu1 [312 kB] 245s Get:269 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.12.0-3 [2085 kB] 245s Get:270 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libarpack2t64 armhf 3.9.1-1.1build1 [88.3 kB] 245s Get:271 http://ftpmaster.internal/ubuntu noble/universe armhf libccolamd3 armhf 1:7.6.1+dfsg-1 [28.3 kB] 245s Get:272 http://ftpmaster.internal/ubuntu noble/universe armhf libcamd3 armhf 1:7.6.1+dfsg-1 [26.1 kB] 245s Get:273 http://ftpmaster.internal/ubuntu noble/main armhf libcolamd3 armhf 1:7.6.1+dfsg-1 [20.1 kB] 245s Get:274 http://ftpmaster.internal/ubuntu noble/universe armhf libcholmod5 armhf 1:7.6.1+dfsg-1 [665 kB] 246s Get:275 http://ftpmaster.internal/ubuntu noble/universe armhf libcxsparse4 armhf 1:7.6.1+dfsg-1 [73.2 kB] 246s Get:276 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-double3 armhf 3.3.10-1ubuntu2 [366 kB] 246s Get:277 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-single3 armhf 3.3.10-1ubuntu2 [374 kB] 246s Get:278 http://ftpmaster.internal/ubuntu noble/main armhf libxfixes3 armhf 1:6.0.0-2 [8966 B] 246s Get:279 http://ftpmaster.internal/ubuntu noble/main armhf libxcursor1 armhf 1:1.2.1-1 [18.2 kB] 246s Get:280 http://ftpmaster.internal/ubuntu noble/main armhf libxft2 armhf 2.3.6-1 [36.8 kB] 246s Get:281 http://ftpmaster.internal/ubuntu noble/main armhf libxinerama1 armhf 2:1.1.4-3 [6686 B] 246s Get:282 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libfltk1.3t64 armhf 1.3.8-6.1 [553 kB] 246s Get:283 http://ftpmaster.internal/ubuntu noble/main armhf libglvnd0 armhf 1.7.0-1 [83.7 kB] 246s Get:284 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglapi-mesa armhf 24.0.3-1ubuntu3 [47.6 kB] 246s Get:285 http://ftpmaster.internal/ubuntu noble/main armhf libx11-xcb1 armhf 2:1.8.7-1 [7744 B] 246s Get:286 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-dri2-0 armhf 1.15-1 [6872 B] 246s Get:287 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-dri3-0 armhf 1.15-1 [6778 B] 246s Get:288 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-glx0 armhf 1.15-1 [22.6 kB] 246s Get:289 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-present0 armhf 1.15-1 [5526 B] 246s Get:290 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-randr0 armhf 1.15-1 [16.8 kB] 246s Get:291 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-sync1 armhf 1.15-1 [8794 B] 246s Get:292 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-xfixes0 armhf 1.15-1 [10.0 kB] 246s Get:293 http://ftpmaster.internal/ubuntu noble/main armhf libxshmfence1 armhf 1.3-1build4 [5080 B] 246s Get:294 http://ftpmaster.internal/ubuntu noble/main armhf libxxf86vm1 armhf 1:1.1.4-1build3 [9068 B] 246s Get:295 http://ftpmaster.internal/ubuntu noble/main armhf libvulkan1 armhf 1.3.275.0-1 [122 kB] 246s Get:296 http://ftpmaster.internal/ubuntu noble/main armhf libdrm-amdgpu1 armhf 2.4.120-2 [18.6 kB] 246s Get:297 http://ftpmaster.internal/ubuntu noble/main armhf libdrm-nouveau2 armhf 2.4.120-2 [15.2 kB] 246s Get:298 http://ftpmaster.internal/ubuntu noble/main armhf libdrm-radeon1 armhf 2.4.120-2 [18.2 kB] 246s Get:299 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libllvm17t64 armhf 1:17.0.6-9build1 [25.3 MB] 247s Get:300 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgl1-mesa-dri armhf 24.0.3-1ubuntu3 [7202 kB] 247s Get:301 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglx-mesa0 armhf 24.0.3-1ubuntu3 [132 kB] 247s Get:302 http://ftpmaster.internal/ubuntu noble/main armhf libglx0 armhf 1.7.0-1 [37.0 kB] 247s Get:303 http://ftpmaster.internal/ubuntu noble/main armhf libgl1 armhf 1.7.0-1 [104 kB] 247s Get:304 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libfltk-gl1.3t64 armhf 1.3.8-6.1 [36.6 kB] 247s Get:305 http://ftpmaster.internal/ubuntu noble/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2 [38.9 kB] 247s Get:306 http://ftpmaster.internal/ubuntu noble/main armhf libltdl7 armhf 2.4.7-7 [37.9 kB] 247s Get:307 http://ftpmaster.internal/ubuntu noble/universe armhf libglpk40 armhf 5.0-1build1 [326 kB] 247s Get:308 http://ftpmaster.internal/ubuntu noble/main armhf libopengl0 armhf 1.7.0-1 [36.2 kB] 248s Get:309 http://ftpmaster.internal/ubuntu noble/main armhf libglu1-mesa armhf 9.0.2-1.1 [152 kB] 248s Get:310 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libdav1d7 armhf 1.4.1-1 [294 kB] 248s Get:311 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libheif-plugin-dav1d armhf 1.17.6-1ubuntu2 [10.0 kB] 248s Get:312 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libde265-0 armhf 1.0.15-1build1 [157 kB] 248s Get:313 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libheif-plugin-libde265 armhf 1.17.6-1ubuntu2 [10.3 kB] 248s Get:314 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libheif1 armhf 1.17.6-1ubuntu2 [266 kB] 248s Get:315 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhwy1t64 armhf 1.0.7-8.1 [245 kB] 248s Get:316 http://ftpmaster.internal/ubuntu noble/main armhf liblcms2-2 armhf 2.14-2 [134 kB] 248s Get:317 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libjxl0.7 armhf 0.7.0-10.2ubuntu3 [698 kB] 248s Get:318 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwmflite-0.2-7 armhf 0.2.13-1.1build2 [63.3 kB] 248s Get:319 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libgraphicsmagick-q16-3t64 armhf 1.4+really1.3.42-1.1build1 [1211 kB] 248s Get:320 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libgraphicsmagick++-q16-12t64 armhf 1.4+really1.3.42-1.1build1 [98.7 kB] 248s Get:321 http://ftpmaster.internal/ubuntu noble/universe armhf libaec0 armhf 1.1.2-1 [20.7 kB] 248s Get:322 http://ftpmaster.internal/ubuntu noble/universe armhf libsz2 armhf 1.1.2-1 [5262 B] 248s Get:323 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-103-1t64 armhf 1.10.10+repack-3.1ubuntu3 [1337 kB] 248s Get:324 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasound2-data all 1.2.11-1build1 [21.0 kB] 248s Get:325 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasound2t64 armhf 1.2.11-1build1 [346 kB] 248s Get:326 http://ftpmaster.internal/ubuntu noble/main armhf libopus0 armhf 1.4-1 [187 kB] 248s Get:327 http://ftpmaster.internal/ubuntu noble/main armhf libsamplerate0 armhf 0.2.2-4 [1341 kB] 248s Get:328 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjack-jackd2-0 armhf 1.9.21~dfsg-3ubuntu1 [245 kB] 248s Get:329 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libportaudio2 armhf 19.6.0-1.2build1 [61.1 kB] 248s Get:330 http://ftpmaster.internal/ubuntu noble/universe armhf libqhull-r8.0 armhf 2020.2-6 [173 kB] 248s Get:331 http://ftpmaster.internal/ubuntu noble/universe armhf libqrupdate1 armhf 1.1.2-4 [28.1 kB] 248s Get:332 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqscintilla2-qt5-l10n all 2.14.1+dfsg-1build2 [56.4 kB] 248s Get:333 http://ftpmaster.internal/ubuntu noble/universe armhf libdouble-conversion3 armhf 3.3.0-1 [38.3 kB] 248s Get:334 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-16-0 armhf 10.42-4ubuntu1 [180 kB] 248s Get:335 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5core5t64 armhf 5.15.12+dfsg-3ubuntu6 [1753 kB] 248s Get:336 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-server0 armhf 1.22.0-2.1 [28.9 kB] 248s Get:337 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgbm1 armhf 24.0.3-1ubuntu3 [38.7 kB] 248s Get:338 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-client0 armhf 1.22.0-2.1 [22.2 kB] 248s Get:339 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libegl-mesa0 armhf 24.0.3-1ubuntu3 [95.2 kB] 248s Get:340 http://ftpmaster.internal/ubuntu noble/main armhf libegl1 armhf 1.7.0-1 [29.7 kB] 248s Get:341 http://ftpmaster.internal/ubuntu noble/main armhf libgles2 armhf 1.7.0-1 [18.0 kB] 248s Get:342 http://ftpmaster.internal/ubuntu noble/main armhf x11-common all 1:7.7+23ubuntu2 [23.4 kB] 248s Get:343 http://ftpmaster.internal/ubuntu noble/main armhf libice6 armhf 2:1.0.10-1build2 [36.4 kB] 248s Get:344 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmtdev1t64 armhf 1.1.6-1.1 [13.1 kB] 248s Get:345 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwacom-common all 2.10.0-1build1 [63.5 kB] 248s Get:346 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwacom9 armhf 2.10.0-1build1 [20.9 kB] 248s Get:347 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libinput-bin armhf 1.25.0-1build1 [24.4 kB] 248s Get:348 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libinput10 armhf 1.25.0-1build1 [117 kB] 248s Get:349 http://ftpmaster.internal/ubuntu noble/universe armhf libmd4c0 armhf 0.4.8-1 [37.9 kB] 248s Get:350 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5dbus5t64 armhf 5.15.12+dfsg-3ubuntu6 [196 kB] 248s Get:351 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5network5t64 armhf 5.15.12+dfsg-3ubuntu6 [649 kB] 248s Get:352 http://ftpmaster.internal/ubuntu noble/main armhf libsm6 armhf 2:1.2.3-1build2 [15.1 kB] 248s Get:353 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-icccm4 armhf 0.4.1-1.1build2 [10.1 kB] 248s Get:354 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-util1 armhf 0.4.0-1build2 [9986 B] 248s Get:355 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-image0 armhf 0.4.0-2 [10.1 kB] 248s Get:356 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-keysyms1 armhf 0.4.0-1build3 [7958 B] 248s Get:357 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render-util0 armhf 0.3.9-1build3 [9258 B] 248s Get:358 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shape0 armhf 1.15-1 [6024 B] 248s Get:359 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-xinerama0 armhf 1.15-1 [5200 B] 248s Get:360 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-xinput0 armhf 1.15-1 [29.6 kB] 248s Get:361 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-xkb1 armhf 1.15-1 [28.8 kB] 248s Get:362 http://ftpmaster.internal/ubuntu noble/main armhf libxkbcommon-x11-0 armhf 1.6.0-1 [13.8 kB] 248s Get:363 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5gui5t64 armhf 5.15.12+dfsg-3ubuntu6 [2934 kB] 248s Get:364 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libavahi-common-data armhf 0.8-13ubuntu4 [29.6 kB] 248s Get:365 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libavahi-common3 armhf 0.8-13ubuntu4 [20.2 kB] 248s Get:366 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libavahi-client3 armhf 0.8-13ubuntu4 [24.3 kB] 248s Get:367 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcups2t64 armhf 2.4.7-1.2ubuntu1 [239 kB] 248s Get:368 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5widgets5t64 armhf 5.15.12+dfsg-3ubuntu6 [2247 kB] 248s Get:369 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5printsupport5t64 armhf 5.15.12+dfsg-3ubuntu6 [190 kB] 248s Get:370 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqscintilla2-qt5-15 armhf 2.14.1+dfsg-1build2 [1020 kB] 248s Get:371 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5sql5t64 armhf 5.15.12+dfsg-3ubuntu6 [107 kB] 248s Get:372 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5help5 armhf 5.15.12-2build2 [142 kB] 248s Get:373 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libqt5xml5t64 armhf 5.15.12+dfsg-3ubuntu6 [108 kB] 248s Get:374 http://ftpmaster.internal/ubuntu noble/main armhf libogg0 armhf 1.3.5-3 [20.1 kB] 248s Get:375 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libflac12t64 armhf 1.4.3+ds-2.1ubuntu1 [144 kB] 249s Get:376 http://ftpmaster.internal/ubuntu noble/main armhf libmp3lame0 armhf 3.100-6 [128 kB] 249s Get:377 http://ftpmaster.internal/ubuntu noble/main armhf libmpg123-0 armhf 1.32.5-1 [149 kB] 249s Get:378 http://ftpmaster.internal/ubuntu noble/main armhf libvorbis0a armhf 1.3.7-1build2 [89.1 kB] 249s Get:379 http://ftpmaster.internal/ubuntu noble/main armhf libvorbisenc2 armhf 1.3.7-1build2 [77.1 kB] 249s Get:380 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsndfile1 armhf 1.2.2-1ubuntu3 [200 kB] 249s Get:381 http://ftpmaster.internal/ubuntu noble/universe armhf libspqr4 armhf 1:7.6.1+dfsg-1 [127 kB] 249s Get:382 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libsundials-ida6 armhf 6.4.1+dfsg1-3build3 [113 kB] 249s Get:383 http://ftpmaster.internal/ubuntu noble/universe armhf libbtf2 armhf 1:7.6.1+dfsg-1 [14.5 kB] 249s Get:384 http://ftpmaster.internal/ubuntu noble/universe armhf libklu2 armhf 1:7.6.1+dfsg-1 [75.0 kB] 249s Get:385 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libevent-pthreads-2.1-7 armhf 2.1.12-stable-9build1 [7370 B] 249s Get:386 http://ftpmaster.internal/ubuntu noble-proposed/main armhf librdmacm1t64 armhf 50.0-2build1 [63.0 kB] 249s Get:387 http://ftpmaster.internal/ubuntu noble/universe armhf libfabric1 armhf 1.17.0-3build1 [419 kB] 249s Get:388 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc15 armhf 2.10.0-1 [145 kB] 249s Get:389 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libmunge2 armhf 0.5.15-4 [17.1 kB] 249s Get:390 http://ftpmaster.internal/ubuntu noble/main armhf libpciaccess0 armhf 0.17-3 [16.3 kB] 249s Get:391 http://ftpmaster.internal/ubuntu noble/main armhf libxnvctrl0 armhf 510.47.03-0ubuntu1 [10.4 kB] 249s Get:392 http://ftpmaster.internal/ubuntu noble/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1 [34.4 kB] 249s Get:393 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc-plugins armhf 2.10.0-1 [13.7 kB] 249s Get:394 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libpmix2t64 armhf 5.0.1-4.1 [616 kB] 249s Get:395 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libopenmpi3t64 armhf 4.1.6-7ubuntu1 [2041 kB] 249s Get:396 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libfftw3-mpi3 armhf 3.3.10-1ubuntu2 [34.2 kB] 249s Get:397 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-openmpi-103-1t64 armhf 1.10.10+repack-3.1ubuntu3 [1393 kB] 249s Get:398 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libcombblas2.0.0t64 armhf 2.0.0-3.1build1 [247 kB] 249s Get:399 http://ftpmaster.internal/ubuntu noble/universe armhf libmetis5 armhf 5.1.0.dfsg-7build2 [146 kB] 249s Get:400 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libptscotch-7.0 armhf 7.0.4-1ubuntu1 [750 kB] 249s Get:401 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-1build1 [551 kB] 249s Get:402 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhypre-2.28.0 armhf 2.28.0-8build1 [1314 kB] 249s Get:403 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf openmpi-common all 4.1.6-7ubuntu1 [170 kB] 249s Get:404 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf openmpi-bin armhf 4.1.6-7ubuntu1 [83.2 kB] 249s Get:405 http://ftpmaster.internal/ubuntu noble/universe armhf mpi-default-bin armhf 1.15 [2336 B] 249s Get:406 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libscalapack-openmpi2.2 armhf 2.2.1-3build1 [1448 kB] 250s Get:407 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libmumps-5.6t64 armhf 5.6.2-2.1build1 [1923 kB] 250s Get:408 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu6 armhf 6.0.1+dfsg1-1 [154 kB] 250s Get:409 http://ftpmaster.internal/ubuntu noble/universe armhf libumfpack6 armhf 1:7.6.1+dfsg-1 [284 kB] 250s Get:410 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libpetsc-real3.19t64 armhf 3.19.6+dfsg1-2.2ubuntu1 [6791 kB] 250s Get:411 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libsundials-nvecparallel-petsc6 armhf 6.4.1+dfsg1-3build3 [34.1 kB] 250s Get:412 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libsundials-sunmatrix4 armhf 6.4.1+dfsg1-3build3 [68.6 kB] 250s Get:413 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libsundials-sunlinsol3 armhf 6.4.1+dfsg1-3build3 [136 kB] 250s Get:414 http://ftpmaster.internal/ubuntu noble/universe armhf libtext-unidecode-perl all 1.30-3 [105 kB] 250s Get:415 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf texinfo-lib armhf 7.1-3build1 [115 kB] 250s Get:416 http://ftpmaster.internal/ubuntu noble/universe armhf tex-common all 6.18 [32.8 kB] 250s Get:417 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf texinfo all 7.1-3build1 [1273 kB] 250s Get:418 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf octave-common all 8.4.0-1build4 [5925 kB] 250s Get:419 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf octave armhf 8.4.0-1build4 [9083 kB] 251s Get:420 http://ftpmaster.internal/ubuntu noble/main armhf libncurses-dev armhf 6.4+20240113-1ubuntu1 [501 kB] 251s Get:421 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline-dev armhf 8.2-3.1build1 [153 kB] 251s Get:422 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-fortran-102t64 armhf 1.10.10+repack-3.1ubuntu3 [74.2 kB] 251s Get:423 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-hl-100t64 armhf 1.10.10+repack-3.1ubuntu3 [54.8 kB] 251s Get:424 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-hl-fortran-100t64 armhf 1.10.10+repack-3.1ubuntu3 [25.7 kB] 251s Get:425 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-cpp-103-1t64 armhf 1.10.10+repack-3.1ubuntu3 [125 kB] 251s Get:426 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-hl-cpp-100t64 armhf 1.10.10+repack-3.1ubuntu3 [10.6 kB] 251s Get:427 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1ubuntu1 [880 kB] 251s Get:428 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8-dev armhf 2.1.5-2ubuntu1 [263 kB] 251s Get:429 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 251s Get:430 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 251s Get:431 http://ftpmaster.internal/ubuntu noble/universe armhf libaec-dev armhf 1.1.2-1 [17.1 kB] 251s Get:432 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4-openssl-dev armhf 8.5.0-2ubuntu7 [415 kB] 251s Get:433 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl-dev armhf 3.0.13-0ubuntu2 [2084 kB] 251s Get:434 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf hdf5-helpers armhf 1.10.10+repack-3.1ubuntu3 [15.8 kB] 251s Get:435 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libhdf5-dev armhf 1.10.10+repack-3.1ubuntu3 [2844 kB] 251s Get:436 http://ftpmaster.internal/ubuntu noble/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 251s Get:437 http://ftpmaster.internal/ubuntu noble/main armhf x11proto-dev all 2023.2-1 [602 kB] 251s Get:438 http://ftpmaster.internal/ubuntu noble/main armhf libxau-dev armhf 1:1.0.9-1build5 [8928 B] 251s Get:439 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu5 [25.0 kB] 251s Get:440 http://ftpmaster.internal/ubuntu noble/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 251s Get:441 http://ftpmaster.internal/ubuntu noble/main armhf libpthread-stubs0-dev armhf 0.4-1build2 [5504 B] 251s Get:442 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1-dev armhf 1.15-1 [84.6 kB] 251s Get:443 http://ftpmaster.internal/ubuntu noble/main armhf libx11-dev armhf 2:1.8.7-1 [669 kB] 251s Get:444 http://ftpmaster.internal/ubuntu noble/main armhf libglx-dev armhf 1.7.0-1 [14.2 kB] 251s Get:445 http://ftpmaster.internal/ubuntu noble/main armhf libgl-dev armhf 1.7.0-1 [102 kB] 251s Get:446 http://ftpmaster.internal/ubuntu noble/main armhf libblas-dev armhf 3.12.0-3 [132 kB] 251s Get:447 http://ftpmaster.internal/ubuntu noble/main armhf liblapack-dev armhf 3.12.0-3 [2177 kB] 251s Get:448 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-bin armhf 3.3.10-1ubuntu2 [29.6 kB] 251s Get:449 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfftw3-dev armhf 3.3.10-1ubuntu2 [706 kB] 251s Get:450 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran-13-dev armhf 13.2.0-19ubuntu1 [359 kB] 251s Get:451 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gfortran-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [9176 kB] 251s Get:452 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gfortran-13 armhf 13.2.0-19ubuntu1 [10.4 kB] 251s Get:453 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1024 B] 251s Get:454 http://ftpmaster.internal/ubuntu noble/main armhf gfortran armhf 4:13.2.0-7ubuntu1 [1166 B] 251s Get:455 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++-13-dev armhf 13.2.0-19ubuntu1 [2403 kB] 251s Get:456 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [9935 kB] 251s Get:457 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13 armhf 13.2.0-19ubuntu1 [14.5 kB] 251s Get:458 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] 251s Get:459 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] 251s Get:460 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf octave-dev armhf 8.4.0-1build4 [468 kB] 251s Get:461 http://ftpmaster.internal/ubuntu noble/universe armhf dh-octave all 1.8.0 [19.7 kB] 251s Get:462 http://ftpmaster.internal/ubuntu noble/universe armhf fonts-lmodern all 2.005-1 [4799 kB] 252s Get:463 http://ftpmaster.internal/ubuntu noble/main armhf libfontenc1 armhf 1:1.1.8-1 [11.5 kB] 252s Get:464 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkpathsea6 armhf 2023.20230311.66589-9build2 [57.6 kB] 252s Get:465 http://ftpmaster.internal/ubuntu noble/main armhf libpaper1 armhf 1.1.29 [12.5 kB] 252s Get:466 http://ftpmaster.internal/ubuntu noble/main armhf libpaper-utils armhf 1.1.29 [8170 B] 252s Get:467 http://ftpmaster.internal/ubuntu noble/universe armhf libpotrace0 armhf 1.16-2 [14.6 kB] 252s Get:468 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libptexenc1 armhf 2023.20230311.66589-9build2 [36.9 kB] 252s Get:469 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsynctex2 armhf 2023.20230311.66589-9build2 [47.6 kB] 252s Get:470 http://ftpmaster.internal/ubuntu noble/universe armhf libteckit0 armhf 2.5.12+ds1-1 [323 kB] 252s Get:471 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtexlua53-5 armhf 2023.20230311.66589-9build2 [97.6 kB] 252s Get:472 http://ftpmaster.internal/ubuntu noble/main armhf libunwind8 armhf 1.6.2-3 [49.2 kB] 252s Get:473 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxt6t64 armhf 1:1.2.1-1.2 [145 kB] 252s Get:474 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmu6 armhf 2:1.1.3-3build1 [40.3 kB] 252s Get:475 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxaw7 armhf 2:1.0.14-1build1 [153 kB] 252s Get:476 http://ftpmaster.internal/ubuntu noble/main armhf libxfont2 armhf 1:2.0.6-1 [80.5 kB] 252s Get:477 http://ftpmaster.internal/ubuntu noble/main armhf libxi6 armhf 2:1.8.1-1 [26.5 kB] 252s Get:478 http://ftpmaster.internal/ubuntu noble/main armhf libxkbfile1 armhf 1:1.1.0-1build3 [64.2 kB] 252s Get:479 http://ftpmaster.internal/ubuntu noble/main armhf libxrandr2 armhf 2:1.5.2-2 [16.4 kB] 252s Get:480 http://ftpmaster.internal/ubuntu noble/universe armhf libzzip-0-13t64 armhf 0.13.72+dfsg.1-1.2 [24.3 kB] 252s Get:481 http://ftpmaster.internal/ubuntu noble/universe armhf libslicot0 armhf 5.9-1 [1305 kB] 252s Get:482 http://ftpmaster.internal/ubuntu noble/universe armhf octave-control armhf 4.0.0-2ubuntu1 [306 kB] 252s Get:483 http://ftpmaster.internal/ubuntu noble/universe armhf octave-signal armhf 1.4.5-2 [735 kB] 252s Get:484 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf texlive-binaries armhf 2023.20230311.66589-9build2 [7159 kB] 252s Get:485 http://ftpmaster.internal/ubuntu noble/main armhf xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 252s Get:486 http://ftpmaster.internal/ubuntu noble/universe armhf texlive-base all 2023.20240207-1 [21.7 MB] 252s Get:487 http://ftpmaster.internal/ubuntu noble/universe armhf texlive-fonts-recommended all 2023.20240207-1 [4973 kB] 253s Get:488 http://ftpmaster.internal/ubuntu noble/universe armhf texlive-latex-base all 2023.20240207-1 [1238 kB] 253s Get:489 http://ftpmaster.internal/ubuntu noble/universe armhf texlive-latex-recommended all 2023.20240207-1 [8826 kB] 253s Get:490 http://ftpmaster.internal/ubuntu noble/universe armhf texlive all 2023.20240207-1 [14.0 kB] 253s Get:491 http://ftpmaster.internal/ubuntu noble-proposed/main armhf x11-xkb-utils armhf 7.7+8build1 [159 kB] 253s Get:492 http://ftpmaster.internal/ubuntu noble/main armhf xserver-common all 2:21.1.11-2ubuntu1 [32.6 kB] 253s Get:493 http://ftpmaster.internal/ubuntu noble/universe armhf xvfb armhf 2:21.1.11-2ubuntu1 [738 kB] 254s Preconfiguring packages ... 255s Fetched 240 MB in 13s (18.7 MB/s) 255s Selecting previously unselected package m4. 255s (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 ... 58435 files and directories currently installed.) 255s Preparing to unpack .../000-m4_1.4.19-4_armhf.deb ... 255s Unpacking m4 (1.4.19-4) ... 255s Selecting previously unselected package autoconf. 255s Preparing to unpack .../001-autoconf_2.71-3_all.deb ... 255s Unpacking autoconf (2.71-3) ... 255s Selecting previously unselected package autotools-dev. 255s Preparing to unpack .../002-autotools-dev_20220109.1_all.deb ... 255s Unpacking autotools-dev (20220109.1) ... 255s Selecting previously unselected package automake. 255s Preparing to unpack .../003-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 255s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 255s Selecting previously unselected package autopoint. 255s Preparing to unpack .../004-autopoint_0.21-14ubuntu1_all.deb ... 255s Unpacking autopoint (0.21-14ubuntu1) ... 255s Selecting previously unselected package libcapture-tiny-perl. 255s Preparing to unpack .../005-libcapture-tiny-perl_0.48-2_all.deb ... 255s Unpacking libcapture-tiny-perl (0.48-2) ... 255s Selecting previously unselected package libparams-util-perl. 256s Preparing to unpack .../006-libparams-util-perl_1.102-2build2_armhf.deb ... 256s Unpacking libparams-util-perl (1.102-2build2) ... 256s Selecting previously unselected package libsub-install-perl. 256s Preparing to unpack .../007-libsub-install-perl_0.929-1_all.deb ... 256s Unpacking libsub-install-perl (0.929-1) ... 256s Selecting previously unselected package libdata-optlist-perl. 256s Preparing to unpack .../008-libdata-optlist-perl_0.114-1_all.deb ... 256s Unpacking libdata-optlist-perl (0.114-1) ... 256s Selecting previously unselected package libb-hooks-op-check-perl:armhf. 256s Preparing to unpack .../009-libb-hooks-op-check-perl_0.22-3_armhf.deb ... 256s Unpacking libb-hooks-op-check-perl:armhf (0.22-3) ... 256s Selecting previously unselected package libdynaloader-functions-perl. 256s Preparing to unpack .../010-libdynaloader-functions-perl_0.003-3_all.deb ... 256s Unpacking libdynaloader-functions-perl (0.003-3) ... 256s Selecting previously unselected package libdevel-callchecker-perl:armhf. 256s Preparing to unpack .../011-libdevel-callchecker-perl_0.008-2build2_armhf.deb ... 256s Unpacking libdevel-callchecker-perl:armhf (0.008-2build2) ... 256s Selecting previously unselected package libparams-classify-perl:armhf. 257s Preparing to unpack .../012-libparams-classify-perl_0.015-2build4_armhf.deb ... 257s Unpacking libparams-classify-perl:armhf (0.015-2build4) ... 257s Selecting previously unselected package libmodule-runtime-perl. 257s Preparing to unpack .../013-libmodule-runtime-perl_0.016-2_all.deb ... 257s Unpacking libmodule-runtime-perl (0.016-2) ... 257s Selecting previously unselected package libtry-tiny-perl. 257s Preparing to unpack .../014-libtry-tiny-perl_0.31-2_all.deb ... 257s Unpacking libtry-tiny-perl (0.31-2) ... 257s Selecting previously unselected package libmodule-implementation-perl. 257s Preparing to unpack .../015-libmodule-implementation-perl_0.09-2_all.deb ... 257s Unpacking libmodule-implementation-perl (0.09-2) ... 257s Selecting previously unselected package libpackage-stash-perl. 257s Preparing to unpack .../016-libpackage-stash-perl_0.40-1_all.deb ... 257s Unpacking libpackage-stash-perl (0.40-1) ... 257s Selecting previously unselected package libclass-load-perl. 257s Preparing to unpack .../017-libclass-load-perl_0.25-2_all.deb ... 257s Unpacking libclass-load-perl (0.25-2) ... 257s Selecting previously unselected package libio-stringy-perl. 257s Preparing to unpack .../018-libio-stringy-perl_2.111-3_all.deb ... 257s Unpacking libio-stringy-perl (2.111-3) ... 257s Selecting previously unselected package libparams-validate-perl:armhf. 257s Preparing to unpack .../019-libparams-validate-perl_1.31-2build2_armhf.deb ... 257s Unpacking libparams-validate-perl:armhf (1.31-2build2) ... 257s Selecting previously unselected package libsub-exporter-perl. 257s Preparing to unpack .../020-libsub-exporter-perl_0.990-1_all.deb ... 257s Unpacking libsub-exporter-perl (0.990-1) ... 257s Selecting previously unselected package libgetopt-long-descriptive-perl. 257s Preparing to unpack .../021-libgetopt-long-descriptive-perl_0.111-1_all.deb ... 257s Unpacking libgetopt-long-descriptive-perl (0.111-1) ... 257s Selecting previously unselected package libio-tiecombine-perl. 258s Preparing to unpack .../022-libio-tiecombine-perl_1.005-3_all.deb ... 258s Unpacking libio-tiecombine-perl (1.005-3) ... 258s Selecting previously unselected package libmodule-pluggable-perl. 258s Preparing to unpack .../023-libmodule-pluggable-perl_5.2-4_all.deb ... 258s Unpacking libmodule-pluggable-perl (5.2-4) ... 258s Selecting previously unselected package libstring-rewriteprefix-perl. 258s Preparing to unpack .../024-libstring-rewriteprefix-perl_0.009-1_all.deb ... 258s Unpacking libstring-rewriteprefix-perl (0.009-1) ... 258s Selecting previously unselected package libapp-cmd-perl. 258s Preparing to unpack .../025-libapp-cmd-perl_0.336-1_all.deb ... 258s Unpacking libapp-cmd-perl (0.336-1) ... 258s Selecting previously unselected package libboolean-perl. 258s Preparing to unpack .../026-libboolean-perl_0.46-3_all.deb ... 258s Unpacking libboolean-perl (0.46-3) ... 258s Selecting previously unselected package libsub-uplevel-perl. 258s Preparing to unpack .../027-libsub-uplevel-perl_0.2800-3_all.deb ... 258s Unpacking libsub-uplevel-perl (0.2800-3) ... 258s Selecting previously unselected package libtest-exception-perl. 258s Preparing to unpack .../028-libtest-exception-perl_0.43-3_all.deb ... 258s Unpacking libtest-exception-perl (0.43-3) ... 258s Selecting previously unselected package libcarp-assert-more-perl. 258s Preparing to unpack .../029-libcarp-assert-more-perl_2.3.0-1_all.deb ... 258s Unpacking libcarp-assert-more-perl (2.3.0-1) ... 258s Selecting previously unselected package libfile-which-perl. 258s Preparing to unpack .../030-libfile-which-perl_1.27-2_all.deb ... 258s Unpacking libfile-which-perl (1.27-2) ... 258s Selecting previously unselected package libfile-homedir-perl. 258s Preparing to unpack .../031-libfile-homedir-perl_1.006-2_all.deb ... 258s Unpacking libfile-homedir-perl (1.006-2) ... 258s Selecting previously unselected package libclone-choose-perl. 258s Preparing to unpack .../032-libclone-choose-perl_0.010-2_all.deb ... 258s Unpacking libclone-choose-perl (0.010-2) ... 258s Selecting previously unselected package libhash-merge-perl. 259s Preparing to unpack .../033-libhash-merge-perl_0.302-1_all.deb ... 259s Unpacking libhash-merge-perl (0.302-1) ... 259s Selecting previously unselected package libjson-perl. 259s Preparing to unpack .../034-libjson-perl_4.10000-1_all.deb ... 259s Unpacking libjson-perl (4.10000-1) ... 259s Selecting previously unselected package libexporter-tiny-perl. 259s Preparing to unpack .../035-libexporter-tiny-perl_1.006002-1_all.deb ... 259s Unpacking libexporter-tiny-perl (1.006002-1) ... 259s Selecting previously unselected package liblist-moreutils-xs-perl. 259s Preparing to unpack .../036-liblist-moreutils-xs-perl_0.430-3build4_armhf.deb ... 259s Unpacking liblist-moreutils-xs-perl (0.430-3build4) ... 259s Selecting previously unselected package liblist-moreutils-perl. 259s Preparing to unpack .../037-liblist-moreutils-perl_0.430-2_all.deb ... 259s Unpacking liblist-moreutils-perl (0.430-2) ... 259s Selecting previously unselected package liblog-log4perl-perl. 259s Preparing to unpack .../038-liblog-log4perl-perl_1.57-1_all.deb ... 259s Unpacking liblog-log4perl-perl (1.57-1) ... 259s Selecting previously unselected package libmouse-perl. 260s Preparing to unpack .../039-libmouse-perl_2.5.10-1build7_armhf.deb ... 260s Unpacking libmouse-perl (2.5.10-1build7) ... 260s Selecting previously unselected package libmousex-nativetraits-perl. 260s Preparing to unpack .../040-libmousex-nativetraits-perl_1.09-3_all.deb ... 260s Unpacking libmousex-nativetraits-perl (1.09-3) ... 260s Selecting previously unselected package libmousex-strictconstructor-perl. 260s Preparing to unpack .../041-libmousex-strictconstructor-perl_0.02-3_all.deb ... 260s Unpacking libmousex-strictconstructor-perl (0.02-3) ... 260s Selecting previously unselected package libparse-recdescent-perl. 260s Preparing to unpack .../042-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 260s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 260s Selecting previously unselected package libpath-tiny-perl. 260s Preparing to unpack .../043-libpath-tiny-perl_0.144-1_all.deb ... 260s Unpacking libpath-tiny-perl (0.144-1) ... 260s Selecting previously unselected package libpod-pom-perl. 261s Preparing to unpack .../044-libpod-pom-perl_2.01-4_all.deb ... 261s Unpacking libpod-pom-perl (2.01-4) ... 261s Selecting previously unselected package libregexp-common-perl. 261s Preparing to unpack .../045-libregexp-common-perl_2017060201-3_all.deb ... 261s Unpacking libregexp-common-perl (2017060201-3) ... 261s Selecting previously unselected package libyaml-tiny-perl. 261s Preparing to unpack .../046-libyaml-tiny-perl_1.74-1_all.deb ... 261s Unpacking libyaml-tiny-perl (1.74-1) ... 261s Selecting previously unselected package libconfig-model-perl. 261s Preparing to unpack .../047-libconfig-model-perl_2.153-3_all.deb ... 261s Unpacking libconfig-model-perl (2.153-3) ... 261s Selecting previously unselected package libyaml-pp-perl. 261s Preparing to unpack .../048-libyaml-pp-perl_0.38.0-1_all.deb ... 261s Unpacking libyaml-pp-perl (0.38.0-1) ... 261s Selecting previously unselected package cme. 261s Preparing to unpack .../049-cme_1.040-1_all.deb ... 261s Unpacking cme (1.040-1) ... 261s Selecting previously unselected package libisl23:armhf. 261s Preparing to unpack .../050-libisl23_0.26-3_armhf.deb ... 261s Unpacking libisl23:armhf (0.26-3) ... 262s Selecting previously unselected package libmpc3:armhf. 262s Preparing to unpack .../051-libmpc3_1.3.1-1_armhf.deb ... 262s Unpacking libmpc3:armhf (1.3.1-1) ... 262s Selecting previously unselected package cpp-13-arm-linux-gnueabihf. 262s Preparing to unpack .../052-cpp-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... 262s Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 262s Selecting previously unselected package cpp-13. 262s Preparing to unpack .../053-cpp-13_13.2.0-19ubuntu1_armhf.deb ... 262s Unpacking cpp-13 (13.2.0-19ubuntu1) ... 262s Selecting previously unselected package cpp-arm-linux-gnueabihf. 262s Preparing to unpack .../054-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 262s Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 262s Selecting previously unselected package cpp. 262s Preparing to unpack .../055-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... 262s Unpacking cpp (4:13.2.0-7ubuntu1) ... 262s Selecting previously unselected package libdebhelper-perl. 262s Preparing to unpack .../056-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 262s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 263s Selecting previously unselected package libcc1-0:armhf. 263s Preparing to unpack .../057-libcc1-0_14-20240315-1ubuntu1_armhf.deb ... 263s Unpacking libcc1-0:armhf (14-20240315-1ubuntu1) ... 263s Selecting previously unselected package libgomp1:armhf. 263s Preparing to unpack .../058-libgomp1_14-20240315-1ubuntu1_armhf.deb ... 263s Unpacking libgomp1:armhf (14-20240315-1ubuntu1) ... 263s Selecting previously unselected package libatomic1:armhf. 263s Preparing to unpack .../059-libatomic1_14-20240315-1ubuntu1_armhf.deb ... 263s Unpacking libatomic1:armhf (14-20240315-1ubuntu1) ... 263s Selecting previously unselected package libasan8:armhf. 263s Preparing to unpack .../060-libasan8_14-20240315-1ubuntu1_armhf.deb ... 263s Unpacking libasan8:armhf (14-20240315-1ubuntu1) ... 263s Selecting previously unselected package libubsan1:armhf. 263s Preparing to unpack .../061-libubsan1_14-20240315-1ubuntu1_armhf.deb ... 263s Unpacking libubsan1:armhf (14-20240315-1ubuntu1) ... 263s Selecting previously unselected package libgcc-13-dev:armhf. 263s Preparing to unpack .../062-libgcc-13-dev_13.2.0-19ubuntu1_armhf.deb ... 263s Unpacking libgcc-13-dev:armhf (13.2.0-19ubuntu1) ... 263s Selecting previously unselected package gcc-13-arm-linux-gnueabihf. 263s Preparing to unpack .../063-gcc-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... 263s Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 264s Selecting previously unselected package gcc-13. 264s Preparing to unpack .../064-gcc-13_13.2.0-19ubuntu1_armhf.deb ... 264s Unpacking gcc-13 (13.2.0-19ubuntu1) ... 264s Selecting previously unselected package gcc-arm-linux-gnueabihf. 264s Preparing to unpack .../065-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 264s Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 264s Selecting previously unselected package gcc. 264s Preparing to unpack .../066-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... 264s Unpacking gcc (4:13.2.0-7ubuntu1) ... 264s Selecting previously unselected package libc-dev-bin. 264s Preparing to unpack .../067-libc-dev-bin_2.39-0ubuntu6_armhf.deb ... 264s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 264s Selecting previously unselected package linux-libc-dev:armhf. 265s Preparing to unpack .../068-linux-libc-dev_6.8.0-20.20_armhf.deb ... 265s Unpacking linux-libc-dev:armhf (6.8.0-20.20) ... 265s Selecting previously unselected package libcrypt-dev:armhf. 265s Preparing to unpack .../069-libcrypt-dev_1%3a4.4.36-4_armhf.deb ... 265s Unpacking libcrypt-dev:armhf (1:4.4.36-4) ... 265s Selecting previously unselected package rpcsvc-proto. 265s Preparing to unpack .../070-rpcsvc-proto_1.4.2-0ubuntu6_armhf.deb ... 265s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 265s Selecting previously unselected package libc6-dev:armhf. 265s Preparing to unpack .../071-libc6-dev_2.39-0ubuntu6_armhf.deb ... 265s Unpacking libc6-dev:armhf (2.39-0ubuntu6) ... 265s Selecting previously unselected package libtool. 265s Preparing to unpack .../072-libtool_2.4.7-7_all.deb ... 265s Unpacking libtool (2.4.7-7) ... 265s Selecting previously unselected package dh-autoreconf. 265s Preparing to unpack .../073-dh-autoreconf_20_all.deb ... 265s Unpacking dh-autoreconf (20) ... 265s Selecting previously unselected package libarchive-zip-perl. 265s Preparing to unpack .../074-libarchive-zip-perl_1.68-1_all.deb ... 265s Unpacking libarchive-zip-perl (1.68-1) ... 265s Selecting previously unselected package libsub-override-perl. 265s Preparing to unpack .../075-libsub-override-perl_0.10-1_all.deb ... 265s Unpacking libsub-override-perl (0.10-1) ... 265s Selecting previously unselected package libfile-stripnondeterminism-perl. 265s Preparing to unpack .../076-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 265s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 266s Selecting previously unselected package dh-strip-nondeterminism. 266s Preparing to unpack .../077-dh-strip-nondeterminism_1.13.1-1_all.deb ... 266s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 266s Selecting previously unselected package libdw1t64:armhf. 266s Preparing to unpack .../078-libdw1t64_0.190-1.1build2_armhf.deb ... 266s Unpacking libdw1t64:armhf (0.190-1.1build2) ... 266s Selecting previously unselected package debugedit. 266s Preparing to unpack .../079-debugedit_1%3a5.0-5build1_armhf.deb ... 266s Unpacking debugedit (1:5.0-5build1) ... 266s Selecting previously unselected package dwz. 266s Preparing to unpack .../080-dwz_0.15-1build5_armhf.deb ... 266s Unpacking dwz (0.15-1build5) ... 266s Selecting previously unselected package gettext. 266s Preparing to unpack .../081-gettext_0.21-14ubuntu1_armhf.deb ... 266s Unpacking gettext (0.21-14ubuntu1) ... 266s Selecting previously unselected package intltool-debian. 266s Preparing to unpack .../082-intltool-debian_0.35.0+20060710.6_all.deb ... 266s Unpacking intltool-debian (0.35.0+20060710.6) ... 266s Selecting previously unselected package po-debconf. 266s Preparing to unpack .../083-po-debconf_1.0.21+nmu1_all.deb ... 266s Unpacking po-debconf (1.0.21+nmu1) ... 266s Selecting previously unselected package debhelper. 266s Preparing to unpack .../084-debhelper_13.14.1ubuntu5_all.deb ... 266s Unpacking debhelper (13.14.1ubuntu5) ... 266s Selecting previously unselected package aglfn. 266s Preparing to unpack .../085-aglfn_1.7+git20191031.4036a9c-2_all.deb ... 266s Unpacking aglfn (1.7+git20191031.4036a9c-2) ... 266s Selecting previously unselected package gnuplot-data. 266s Preparing to unpack .../086-gnuplot-data_6.0.0+dfsg1-1ubuntu2_all.deb ... 266s Unpacking gnuplot-data (6.0.0+dfsg1-1ubuntu2) ... 266s Selecting previously unselected package libfreetype6:armhf. 266s Preparing to unpack .../087-libfreetype6_2.13.2+dfsg-1build2_armhf.deb ... 266s Unpacking libfreetype6:armhf (2.13.2+dfsg-1build2) ... 266s Selecting previously unselected package fonts-dejavu-mono. 266s Preparing to unpack .../088-fonts-dejavu-mono_2.37-8_all.deb ... 266s Unpacking fonts-dejavu-mono (2.37-8) ... 266s Selecting previously unselected package fonts-dejavu-core. 267s Preparing to unpack .../089-fonts-dejavu-core_2.37-8_all.deb ... 267s Unpacking fonts-dejavu-core (2.37-8) ... 267s Selecting previously unselected package fonts-freefont-otf. 267s Preparing to unpack .../090-fonts-freefont-otf_20211204+svn4273-2_all.deb ... 267s Unpacking fonts-freefont-otf (20211204+svn4273-2) ... 267s Selecting previously unselected package fontconfig-config. 267s Preparing to unpack .../091-fontconfig-config_2.15.0-1.1ubuntu1_armhf.deb ... 267s Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... 267s Selecting previously unselected package libfontconfig1:armhf. 267s Preparing to unpack .../092-libfontconfig1_2.15.0-1.1ubuntu1_armhf.deb ... 267s Unpacking libfontconfig1:armhf (2.15.0-1.1ubuntu1) ... 267s Selecting previously unselected package libpixman-1-0:armhf. 267s Preparing to unpack .../093-libpixman-1-0_0.42.2-1_armhf.deb ... 267s Unpacking libpixman-1-0:armhf (0.42.2-1) ... 267s Selecting previously unselected package libxcb-render0:armhf. 267s Preparing to unpack .../094-libxcb-render0_1.15-1_armhf.deb ... 267s Unpacking libxcb-render0:armhf (1.15-1) ... 267s Selecting previously unselected package libxcb-shm0:armhf. 267s Preparing to unpack .../095-libxcb-shm0_1.15-1_armhf.deb ... 267s Unpacking libxcb-shm0:armhf (1.15-1) ... 267s Selecting previously unselected package libxrender1:armhf. 267s Preparing to unpack .../096-libxrender1_1%3a0.9.10-1.1_armhf.deb ... 267s Unpacking libxrender1:armhf (1:0.9.10-1.1) ... 267s Selecting previously unselected package libcairo2:armhf. 267s Preparing to unpack .../097-libcairo2_1.18.0-1ubuntu1_armhf.deb ... 267s Unpacking libcairo2:armhf (1.18.0-1ubuntu1) ... 267s Selecting previously unselected package libjpeg-turbo8:armhf. 267s Preparing to unpack .../098-libjpeg-turbo8_2.1.5-2ubuntu1_armhf.deb ... 267s Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... 267s Selecting previously unselected package libjpeg8:armhf. 267s Preparing to unpack .../099-libjpeg8_8c-2ubuntu11_armhf.deb ... 267s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 267s Selecting previously unselected package libdeflate0:armhf. 267s Preparing to unpack .../100-libdeflate0_1.19-1_armhf.deb ... 267s Unpacking libdeflate0:armhf (1.19-1) ... 267s Selecting previously unselected package libjbig0:armhf. 267s Preparing to unpack .../101-libjbig0_2.1-6.1ubuntu1_armhf.deb ... 267s Unpacking libjbig0:armhf (2.1-6.1ubuntu1) ... 267s Selecting previously unselected package liblerc4:armhf. 267s Preparing to unpack .../102-liblerc4_4.0.0+ds-4ubuntu1_armhf.deb ... 267s Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu1) ... 267s Selecting previously unselected package libsharpyuv0:armhf. 267s Preparing to unpack .../103-libsharpyuv0_1.3.2-0.4build2_armhf.deb ... 267s Unpacking libsharpyuv0:armhf (1.3.2-0.4build2) ... 267s Selecting previously unselected package libwebp7:armhf. 267s Preparing to unpack .../104-libwebp7_1.3.2-0.4build2_armhf.deb ... 267s Unpacking libwebp7:armhf (1.3.2-0.4build2) ... 267s Selecting previously unselected package libtiff6:armhf. 267s Preparing to unpack .../105-libtiff6_4.5.1+git230720-4ubuntu1_armhf.deb ... 267s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... 268s Selecting previously unselected package libxpm4:armhf. 268s Preparing to unpack .../106-libxpm4_1%3a3.5.17-1build1_armhf.deb ... 268s Unpacking libxpm4:armhf (1:3.5.17-1build1) ... 268s Selecting previously unselected package libgd3:armhf. 268s Preparing to unpack .../107-libgd3_2.3.3-9ubuntu3_armhf.deb ... 268s Unpacking libgd3:armhf (2.3.3-9ubuntu3) ... 268s Selecting previously unselected package liblua5.4-0:armhf. 268s Preparing to unpack .../108-liblua5.4-0_5.4.6-3build1_armhf.deb ... 268s Unpacking liblua5.4-0:armhf (5.4.6-3build1) ... 268s Selecting previously unselected package fontconfig. 268s Preparing to unpack .../109-fontconfig_2.15.0-1.1ubuntu1_armhf.deb ... 268s Unpacking fontconfig (2.15.0-1.1ubuntu1) ... 268s Selecting previously unselected package libgraphite2-3:armhf. 268s Preparing to unpack .../110-libgraphite2-3_1.3.14-2_armhf.deb ... 268s Unpacking libgraphite2-3:armhf (1.3.14-2) ... 268s Selecting previously unselected package libharfbuzz0b:armhf. 268s Preparing to unpack .../111-libharfbuzz0b_8.3.0-2build1_armhf.deb ... 268s Unpacking libharfbuzz0b:armhf (8.3.0-2build1) ... 268s Selecting previously unselected package libthai-data. 268s Preparing to unpack .../112-libthai-data_0.1.29-2_all.deb ... 268s Unpacking libthai-data (0.1.29-2) ... 268s Selecting previously unselected package libdatrie1:armhf. 268s Preparing to unpack .../113-libdatrie1_0.2.13-3_armhf.deb ... 268s Unpacking libdatrie1:armhf (0.2.13-3) ... 268s Selecting previously unselected package libthai0:armhf. 268s Preparing to unpack .../114-libthai0_0.1.29-2_armhf.deb ... 268s Unpacking libthai0:armhf (0.1.29-2) ... 268s Selecting previously unselected package libpango-1.0-0:armhf. 268s Preparing to unpack .../115-libpango-1.0-0_1.52.1+ds-1_armhf.deb ... 268s Unpacking libpango-1.0-0:armhf (1.52.1+ds-1) ... 268s Selecting previously unselected package libpangoft2-1.0-0:armhf. 268s Preparing to unpack .../116-libpangoft2-1.0-0_1.52.1+ds-1_armhf.deb ... 268s Unpacking libpangoft2-1.0-0:armhf (1.52.1+ds-1) ... 268s Selecting previously unselected package libpangocairo-1.0-0:armhf. 268s Preparing to unpack .../117-libpangocairo-1.0-0_1.52.1+ds-1_armhf.deb ... 268s Unpacking libpangocairo-1.0-0:armhf (1.52.1+ds-1) ... 268s Selecting previously unselected package libwebpmux3:armhf. 268s Preparing to unpack .../118-libwebpmux3_1.3.2-0.4build2_armhf.deb ... 268s Unpacking libwebpmux3:armhf (1.3.2-0.4build2) ... 268s Selecting previously unselected package gnuplot-nox. 268s Preparing to unpack .../119-gnuplot-nox_6.0.0+dfsg1-1ubuntu2_armhf.deb ... 268s Unpacking gnuplot-nox (6.0.0+dfsg1-1ubuntu2) ... 268s Selecting previously unselected package dh-octave-autopkgtest. 268s Preparing to unpack .../120-dh-octave-autopkgtest_1.8.0_all.deb ... 268s Unpacking dh-octave-autopkgtest (1.8.0) ... 268s Selecting previously unselected package libapt-pkg-perl. 268s Preparing to unpack .../121-libapt-pkg-perl_0.1.40build5_armhf.deb ... 268s Unpacking libapt-pkg-perl (0.1.40build5) ... 268s Selecting previously unselected package libarray-intspan-perl. 268s Preparing to unpack .../122-libarray-intspan-perl_2.004-2_all.deb ... 268s Unpacking libarray-intspan-perl (2.004-2) ... 268s Selecting previously unselected package libyaml-libyaml-perl. 268s Preparing to unpack .../123-libyaml-libyaml-perl_0.89+ds-1build1_armhf.deb ... 268s Unpacking libyaml-libyaml-perl (0.89+ds-1build1) ... 268s Selecting previously unselected package libconfig-model-backend-yaml-perl. 268s Preparing to unpack .../124-libconfig-model-backend-yaml-perl_2.134-2_all.deb ... 268s Unpacking libconfig-model-backend-yaml-perl (2.134-2) ... 268s Selecting previously unselected package libexporter-lite-perl. 268s Preparing to unpack .../125-libexporter-lite-perl_0.09-2_all.deb ... 268s Unpacking libexporter-lite-perl (0.09-2) ... 268s Selecting previously unselected package libencode-locale-perl. 268s Preparing to unpack .../126-libencode-locale-perl_1.05-3_all.deb ... 268s Unpacking libencode-locale-perl (1.05-3) ... 268s Selecting previously unselected package libtimedate-perl. 268s Preparing to unpack .../127-libtimedate-perl_2.3300-2_all.deb ... 268s Unpacking libtimedate-perl (2.3300-2) ... 268s Selecting previously unselected package libhttp-date-perl. 268s Preparing to unpack .../128-libhttp-date-perl_6.06-1_all.deb ... 268s Unpacking libhttp-date-perl (6.06-1) ... 268s Selecting previously unselected package libfile-listing-perl. 268s Preparing to unpack .../129-libfile-listing-perl_6.16-1_all.deb ... 268s Unpacking libfile-listing-perl (6.16-1) ... 268s Selecting previously unselected package libhtml-tagset-perl. 268s Preparing to unpack .../130-libhtml-tagset-perl_3.20-6_all.deb ... 268s Unpacking libhtml-tagset-perl (3.20-6) ... 268s Selecting previously unselected package liburi-perl. 268s Preparing to unpack .../131-liburi-perl_5.27-1_all.deb ... 268s Unpacking liburi-perl (5.27-1) ... 268s Selecting previously unselected package libhtml-parser-perl:armhf. 268s Preparing to unpack .../132-libhtml-parser-perl_3.81-1build2_armhf.deb ... 268s Unpacking libhtml-parser-perl:armhf (3.81-1build2) ... 268s Selecting previously unselected package libhtml-tree-perl. 268s Preparing to unpack .../133-libhtml-tree-perl_5.07-3_all.deb ... 268s Unpacking libhtml-tree-perl (5.07-3) ... 268s Selecting previously unselected package libclone-perl:armhf. 268s Preparing to unpack .../134-libclone-perl_0.46-1build2_armhf.deb ... 268s Unpacking libclone-perl:armhf (0.46-1build2) ... 268s Selecting previously unselected package libio-html-perl. 269s Preparing to unpack .../135-libio-html-perl_1.004-3_all.deb ... 269s Unpacking libio-html-perl (1.004-3) ... 269s Selecting previously unselected package liblwp-mediatypes-perl. 269s Preparing to unpack .../136-liblwp-mediatypes-perl_6.04-2_all.deb ... 269s Unpacking liblwp-mediatypes-perl (6.04-2) ... 269s Selecting previously unselected package libhttp-message-perl. 269s Preparing to unpack .../137-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 269s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 269s Selecting previously unselected package libhttp-cookies-perl. 269s Preparing to unpack .../138-libhttp-cookies-perl_6.11-1_all.deb ... 269s Unpacking libhttp-cookies-perl (6.11-1) ... 269s Selecting previously unselected package libhttp-negotiate-perl. 269s Preparing to unpack .../139-libhttp-negotiate-perl_6.01-2_all.deb ... 269s Unpacking libhttp-negotiate-perl (6.01-2) ... 269s Selecting previously unselected package perl-openssl-defaults:armhf. 269s Preparing to unpack .../140-perl-openssl-defaults_7build1_armhf.deb ... 269s Unpacking perl-openssl-defaults:armhf (7build1) ... 269s Selecting previously unselected package libnet-ssleay-perl:armhf. 269s Preparing to unpack .../141-libnet-ssleay-perl_1.94-1build2_armhf.deb ... 269s Unpacking libnet-ssleay-perl:armhf (1.94-1build2) ... 269s Selecting previously unselected package libio-socket-ssl-perl. 269s Preparing to unpack .../142-libio-socket-ssl-perl_2.085-1_all.deb ... 269s Unpacking libio-socket-ssl-perl (2.085-1) ... 269s Selecting previously unselected package libnet-http-perl. 269s Preparing to unpack .../143-libnet-http-perl_6.23-1_all.deb ... 269s Unpacking libnet-http-perl (6.23-1) ... 269s Selecting previously unselected package liblwp-protocol-https-perl. 269s Preparing to unpack .../144-liblwp-protocol-https-perl_6.13-1_all.deb ... 269s Unpacking liblwp-protocol-https-perl (6.13-1) ... 269s Selecting previously unselected package libwww-robotrules-perl. 269s Preparing to unpack .../145-libwww-robotrules-perl_6.02-1_all.deb ... 269s Unpacking libwww-robotrules-perl (6.02-1) ... 269s Selecting previously unselected package libwww-perl. 269s Preparing to unpack .../146-libwww-perl_6.76-1_all.deb ... 269s Unpacking libwww-perl (6.76-1) ... 269s Selecting previously unselected package liberror-perl. 269s Preparing to unpack .../147-liberror-perl_0.17029-2_all.deb ... 269s Unpacking liberror-perl (0.17029-2) ... 269s Selecting previously unselected package libparse-debcontrol-perl. 269s Preparing to unpack .../148-libparse-debcontrol-perl_2.005-6_all.deb ... 269s Unpacking libparse-debcontrol-perl (2.005-6) ... 269s Selecting previously unselected package libsoftware-copyright-perl. 269s Preparing to unpack .../149-libsoftware-copyright-perl_0.012-2_all.deb ... 269s Unpacking libsoftware-copyright-perl (0.012-2) ... 269s Selecting previously unselected package libalgorithm-c3-perl. 269s Preparing to unpack .../150-libalgorithm-c3-perl_0.11-2_all.deb ... 269s Unpacking libalgorithm-c3-perl (0.11-2) ... 269s Selecting previously unselected package libclass-c3-perl. 269s Preparing to unpack .../151-libclass-c3-perl_0.35-2_all.deb ... 269s Unpacking libclass-c3-perl (0.35-2) ... 269s Selecting previously unselected package libmro-compat-perl. 269s Preparing to unpack .../152-libmro-compat-perl_0.15-2_all.deb ... 269s Unpacking libmro-compat-perl (0.15-2) ... 269s Selecting previously unselected package libdata-section-perl. 269s Preparing to unpack .../153-libdata-section-perl_0.200008-1_all.deb ... 269s Unpacking libdata-section-perl (0.200008-1) ... 269s Selecting previously unselected package libtext-template-perl. 269s Preparing to unpack .../154-libtext-template-perl_1.61-1_all.deb ... 269s Unpacking libtext-template-perl (1.61-1) ... 269s Selecting previously unselected package libsoftware-license-perl. 269s Preparing to unpack .../155-libsoftware-license-perl_0.104006-1_all.deb ... 269s Unpacking libsoftware-license-perl (0.104006-1) ... 270s Selecting previously unselected package libsoftware-licensemoreutils-perl. 270s Preparing to unpack .../156-libsoftware-licensemoreutils-perl_1.009-1_all.deb ... 270s Unpacking libsoftware-licensemoreutils-perl (1.009-1) ... 270s Selecting previously unselected package libsort-versions-perl. 270s Preparing to unpack .../157-libsort-versions-perl_1.62-3_all.deb ... 270s Unpacking libsort-versions-perl (1.62-3) ... 270s Selecting previously unselected package libtext-reform-perl. 270s Preparing to unpack .../158-libtext-reform-perl_1.20-5_all.deb ... 270s Unpacking libtext-reform-perl (1.20-5) ... 270s Selecting previously unselected package libtext-autoformat-perl. 270s Preparing to unpack .../159-libtext-autoformat-perl_1.750000-2_all.deb ... 270s Unpacking libtext-autoformat-perl (1.750000-2) ... 270s Selecting previously unselected package libtext-levenshtein-damerau-perl. 270s Preparing to unpack .../160-libtext-levenshtein-damerau-perl_0.41-3_all.deb ... 270s Unpacking libtext-levenshtein-damerau-perl (0.41-3) ... 270s Selecting previously unselected package libtoml-tiny-perl. 270s Preparing to unpack .../161-libtoml-tiny-perl_0.16-1_all.deb ... 270s Unpacking libtoml-tiny-perl (0.16-1) ... 270s Selecting previously unselected package libindirect-perl. 270s Preparing to unpack .../162-libindirect-perl_0.39-2build3_armhf.deb ... 270s Unpacking libindirect-perl (0.39-2build3) ... 270s Selecting previously unselected package libxs-parse-keyword-perl. 270s Preparing to unpack .../163-libxs-parse-keyword-perl_0.39-1build2_armhf.deb ... 270s Unpacking libxs-parse-keyword-perl (0.39-1build2) ... 270s Selecting previously unselected package libxs-parse-sublike-perl:armhf. 270s Preparing to unpack .../164-libxs-parse-sublike-perl_0.21-2build2_armhf.deb ... 270s Unpacking libxs-parse-sublike-perl:armhf (0.21-2build2) ... 270s Selecting previously unselected package libobject-pad-perl. 270s Preparing to unpack .../165-libobject-pad-perl_0.808-1build2_armhf.deb ... 270s Unpacking libobject-pad-perl (0.808-1build2) ... 270s Selecting previously unselected package libsyntax-keyword-try-perl. 270s Preparing to unpack .../166-libsyntax-keyword-try-perl_0.29-1build2_armhf.deb ... 270s Unpacking libsyntax-keyword-try-perl (0.29-1build2) ... 270s Selecting previously unselected package libio-interactive-perl. 270s Preparing to unpack .../167-libio-interactive-perl_1.025-1_all.deb ... 270s Unpacking libio-interactive-perl (1.025-1) ... 270s Selecting previously unselected package liblog-any-perl. 270s Preparing to unpack .../168-liblog-any-perl_1.717-1_all.deb ... 270s Unpacking liblog-any-perl (1.717-1) ... 270s Selecting previously unselected package liblog-any-adapter-screen-perl. 270s Preparing to unpack .../169-liblog-any-adapter-screen-perl_0.140-2_all.deb ... 270s Unpacking liblog-any-adapter-screen-perl (0.140-2) ... 270s Selecting previously unselected package libsub-exporter-progressive-perl. 270s Preparing to unpack .../170-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 270s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 270s Selecting previously unselected package libvariable-magic-perl. 270s Preparing to unpack .../171-libvariable-magic-perl_0.63-1build2_armhf.deb ... 270s Unpacking libvariable-magic-perl (0.63-1build2) ... 270s Selecting previously unselected package libb-hooks-endofscope-perl. 270s Preparing to unpack .../172-libb-hooks-endofscope-perl_0.28-1_all.deb ... 270s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 270s Selecting previously unselected package libsub-identify-perl. 270s Preparing to unpack .../173-libsub-identify-perl_0.14-3build2_armhf.deb ... 270s Unpacking libsub-identify-perl (0.14-3build2) ... 270s Selecting previously unselected package libsub-name-perl:armhf. 270s Preparing to unpack .../174-libsub-name-perl_0.27-1build2_armhf.deb ... 270s Unpacking libsub-name-perl:armhf (0.27-1build2) ... 270s Selecting previously unselected package libnamespace-clean-perl. 270s Preparing to unpack .../175-libnamespace-clean-perl_0.27-2_all.deb ... 270s Unpacking libnamespace-clean-perl (0.27-2) ... 270s Selecting previously unselected package libnumber-compare-perl. 270s Preparing to unpack .../176-libnumber-compare-perl_0.03-3_all.deb ... 270s Unpacking libnumber-compare-perl (0.03-3) ... 270s Selecting previously unselected package libtext-glob-perl. 270s Preparing to unpack .../177-libtext-glob-perl_0.11-3_all.deb ... 270s Unpacking libtext-glob-perl (0.11-3) ... 271s Selecting previously unselected package libpath-iterator-rule-perl. 271s Preparing to unpack .../178-libpath-iterator-rule-perl_1.015-2_all.deb ... 271s Unpacking libpath-iterator-rule-perl (1.015-2) ... 271s Selecting previously unselected package libpod-parser-perl. 271s Preparing to unpack .../179-libpod-parser-perl_1.67-1_all.deb ... 271s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 271s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 271s Unpacking libpod-parser-perl (1.67-1) ... 271s Selecting previously unselected package libpod-constants-perl. 271s Preparing to unpack .../180-libpod-constants-perl_0.19-2_all.deb ... 271s Unpacking libpod-constants-perl (0.19-2) ... 271s Selecting previously unselected package libset-intspan-perl. 271s Preparing to unpack .../181-libset-intspan-perl_1.19-3_all.deb ... 271s Unpacking libset-intspan-perl (1.19-3) ... 271s Selecting previously unselected package libstring-copyright-perl. 271s Preparing to unpack .../182-libstring-copyright-perl_0.003014-1_all.deb ... 271s Unpacking libstring-copyright-perl (0.003014-1) ... 271s Selecting previously unselected package libstring-escape-perl. 271s Preparing to unpack .../183-libstring-escape-perl_2010.002-3_all.deb ... 271s Unpacking libstring-escape-perl (2010.002-3) ... 271s Selecting previously unselected package libregexp-pattern-license-perl. 271s Preparing to unpack .../184-libregexp-pattern-license-perl_3.11.0-1_all.deb ... 271s Unpacking libregexp-pattern-license-perl (3.11.0-1) ... 271s Selecting previously unselected package libregexp-pattern-perl. 271s Preparing to unpack .../185-libregexp-pattern-perl_0.2.14-2_all.deb ... 271s Unpacking libregexp-pattern-perl (0.2.14-2) ... 271s Selecting previously unselected package libstring-license-perl. 271s Preparing to unpack .../186-libstring-license-perl_0.0.9-2ubuntu1_all.deb ... 271s Unpacking libstring-license-perl (0.0.9-2ubuntu1) ... 271s Selecting previously unselected package licensecheck. 271s Preparing to unpack .../187-licensecheck_3.3.9-1ubuntu1_all.deb ... 271s Unpacking licensecheck (3.3.9-1ubuntu1) ... 271s Selecting previously unselected package diffstat. 271s Preparing to unpack .../188-diffstat_1.66-1_armhf.deb ... 271s Unpacking diffstat (1.66-1) ... 271s Selecting previously unselected package libberkeleydb-perl:armhf. 271s Preparing to unpack .../189-libberkeleydb-perl_0.64-2build2_armhf.deb ... 271s Unpacking libberkeleydb-perl:armhf (0.64-2build2) ... 271s Selecting previously unselected package libclass-xsaccessor-perl. 271s Preparing to unpack .../190-libclass-xsaccessor-perl_1.19-4build3_armhf.deb ... 271s Unpacking libclass-xsaccessor-perl (1.19-4build3) ... 271s Selecting previously unselected package libconfig-tiny-perl. 271s Preparing to unpack .../191-libconfig-tiny-perl_2.30-1_all.deb ... 271s Unpacking libconfig-tiny-perl (2.30-1) ... 271s Selecting previously unselected package libconst-fast-perl. 271s Preparing to unpack .../192-libconst-fast-perl_0.014-2_all.deb ... 271s Unpacking libconst-fast-perl (0.014-2) ... 271s Selecting previously unselected package libcpanel-json-xs-perl:armhf. 271s Preparing to unpack .../193-libcpanel-json-xs-perl_4.37-1build2_armhf.deb ... 271s Unpacking libcpanel-json-xs-perl:armhf (4.37-1build2) ... 271s Selecting previously unselected package libaliased-perl. 271s Preparing to unpack .../194-libaliased-perl_0.34-3_all.deb ... 271s Unpacking libaliased-perl (0.34-3) ... 271s Selecting previously unselected package libclass-data-inheritable-perl. 271s Preparing to unpack .../195-libclass-data-inheritable-perl_0.08-3_all.deb ... 271s Unpacking libclass-data-inheritable-perl (0.08-3) ... 271s Selecting previously unselected package libdevel-stacktrace-perl. 271s Preparing to unpack .../196-libdevel-stacktrace-perl_2.0500-1_all.deb ... 271s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 271s Selecting previously unselected package libexception-class-perl. 271s Preparing to unpack .../197-libexception-class-perl_1.45-1_all.deb ... 271s Unpacking libexception-class-perl (1.45-1) ... 271s Selecting previously unselected package libiterator-perl. 271s Preparing to unpack .../198-libiterator-perl_0.03+ds1-2_all.deb ... 271s Unpacking libiterator-perl (0.03+ds1-2) ... 271s Selecting previously unselected package libiterator-util-perl. 271s Preparing to unpack .../199-libiterator-util-perl_0.02+ds1-2_all.deb ... 271s Unpacking libiterator-util-perl (0.02+ds1-2) ... 271s Selecting previously unselected package libdata-dpath-perl. 271s Preparing to unpack .../200-libdata-dpath-perl_0.59-1_all.deb ... 271s Unpacking libdata-dpath-perl (0.59-1) ... 271s Selecting previously unselected package libnet-domain-tld-perl. 272s Preparing to unpack .../201-libnet-domain-tld-perl_1.75-3_all.deb ... 272s Unpacking libnet-domain-tld-perl (1.75-3) ... 272s Selecting previously unselected package libdata-validate-domain-perl. 272s Preparing to unpack .../202-libdata-validate-domain-perl_0.10-1.1_all.deb ... 272s Unpacking libdata-validate-domain-perl (0.10-1.1) ... 272s Selecting previously unselected package libnet-ipv6addr-perl. 272s Preparing to unpack .../203-libnet-ipv6addr-perl_1.02-1_all.deb ... 272s Unpacking libnet-ipv6addr-perl (1.02-1) ... 272s Selecting previously unselected package libnet-netmask-perl. 272s Preparing to unpack .../204-libnet-netmask-perl_2.0002-2_all.deb ... 272s Unpacking libnet-netmask-perl (2.0002-2) ... 272s Selecting previously unselected package libnetaddr-ip-perl. 272s Preparing to unpack .../205-libnetaddr-ip-perl_4.079+dfsg-2build3_armhf.deb ... 272s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build3) ... 272s Selecting previously unselected package libdata-validate-ip-perl. 272s Preparing to unpack .../206-libdata-validate-ip-perl_0.31-1_all.deb ... 272s Unpacking libdata-validate-ip-perl (0.31-1) ... 272s Selecting previously unselected package libdata-validate-uri-perl. 272s Preparing to unpack .../207-libdata-validate-uri-perl_0.07-3_all.deb ... 272s Unpacking libdata-validate-uri-perl (0.07-3) ... 273s Selecting previously unselected package libdevel-size-perl. 273s Preparing to unpack .../208-libdevel-size-perl_0.83-2build3_armhf.deb ... 273s Unpacking libdevel-size-perl (0.83-2build3) ... 273s Selecting previously unselected package libemail-address-xs-perl. 273s Preparing to unpack .../209-libemail-address-xs-perl_1.05-1build3_armhf.deb ... 273s Unpacking libemail-address-xs-perl (1.05-1build3) ... 273s Selecting previously unselected package libipc-system-simple-perl. 273s Preparing to unpack .../210-libipc-system-simple-perl_1.30-2_all.deb ... 273s Unpacking libipc-system-simple-perl (1.30-2) ... 273s Selecting previously unselected package libfile-basedir-perl. 273s Preparing to unpack .../211-libfile-basedir-perl_0.09-2_all.deb ... 273s Unpacking libfile-basedir-perl (0.09-2) ... 273s Selecting previously unselected package libfile-find-rule-perl. 273s Preparing to unpack .../212-libfile-find-rule-perl_0.34-3_all.deb ... 273s Unpacking libfile-find-rule-perl (0.34-3) ... 273s Selecting previously unselected package libio-string-perl. 273s Preparing to unpack .../213-libio-string-perl_1.08-4_all.deb ... 273s Unpacking libio-string-perl (1.08-4) ... 273s Selecting previously unselected package libfont-ttf-perl. 273s Preparing to unpack .../214-libfont-ttf-perl_1.06-2_all.deb ... 273s Unpacking libfont-ttf-perl (1.06-2) ... 273s Selecting previously unselected package libhtml-html5-entities-perl. 273s Preparing to unpack .../215-libhtml-html5-entities-perl_0.004-3_all.deb ... 273s Unpacking libhtml-html5-entities-perl (0.004-3) ... 273s Selecting previously unselected package libhtml-tokeparser-simple-perl. 273s Preparing to unpack .../216-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... 273s Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... 273s Selecting previously unselected package libipc-run3-perl. 273s Preparing to unpack .../217-libipc-run3-perl_0.049-1_all.deb ... 273s Unpacking libipc-run3-perl (0.049-1) ... 273s Selecting previously unselected package libjson-maybexs-perl. 273s Preparing to unpack .../218-libjson-maybexs-perl_1.004005-1_all.deb ... 273s Unpacking libjson-maybexs-perl (1.004005-1) ... 273s Selecting previously unselected package liblist-compare-perl. 273s Preparing to unpack .../219-liblist-compare-perl_0.55-2_all.deb ... 273s Unpacking liblist-compare-perl (0.55-2) ... 273s Selecting previously unselected package liblist-someutils-perl. 273s Preparing to unpack .../220-liblist-someutils-perl_0.59-1_all.deb ... 273s Unpacking liblist-someutils-perl (0.59-1) ... 273s Selecting previously unselected package liblist-utilsby-perl. 273s Preparing to unpack .../221-liblist-utilsby-perl_0.12-2_all.deb ... 273s Unpacking liblist-utilsby-perl (0.12-2) ... 273s Selecting previously unselected package libmldbm-perl. 273s Preparing to unpack .../222-libmldbm-perl_2.05-4_all.deb ... 273s Unpacking libmldbm-perl (2.05-4) ... 273s Selecting previously unselected package libclass-method-modifiers-perl. 273s Preparing to unpack .../223-libclass-method-modifiers-perl_2.15-1_all.deb ... 273s Unpacking libclass-method-modifiers-perl (2.15-1) ... 273s Selecting previously unselected package libimport-into-perl. 273s Preparing to unpack .../224-libimport-into-perl_1.002005-2_all.deb ... 273s Unpacking libimport-into-perl (1.002005-2) ... 273s Selecting previously unselected package librole-tiny-perl. 273s Preparing to unpack .../225-librole-tiny-perl_2.002004-1_all.deb ... 273s Unpacking librole-tiny-perl (2.002004-1) ... 273s Selecting previously unselected package libsub-quote-perl. 273s Preparing to unpack .../226-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 273s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 273s Selecting previously unselected package libmoo-perl. 273s Preparing to unpack .../227-libmoo-perl_2.005005-1_all.deb ... 273s Unpacking libmoo-perl (2.005005-1) ... 273s Selecting previously unselected package libstrictures-perl. 273s Preparing to unpack .../228-libstrictures-perl_2.000006-1_all.deb ... 273s Unpacking libstrictures-perl (2.000006-1) ... 274s Selecting previously unselected package libmoox-aliases-perl. 274s Preparing to unpack .../229-libmoox-aliases-perl_0.001006-2_all.deb ... 274s Unpacking libmoox-aliases-perl (0.001006-2) ... 274s Selecting previously unselected package libperlio-gzip-perl. 274s Preparing to unpack .../230-libperlio-gzip-perl_0.20-1build3_armhf.deb ... 274s Unpacking libperlio-gzip-perl (0.20-1build3) ... 274s Selecting previously unselected package libperlio-utf8-strict-perl. 274s Preparing to unpack .../231-libperlio-utf8-strict-perl_0.010-1build2_armhf.deb ... 274s Unpacking libperlio-utf8-strict-perl (0.010-1build2) ... 274s Selecting previously unselected package libproc-processtable-perl:armhf. 274s Preparing to unpack .../232-libproc-processtable-perl_0.636-1build2_armhf.deb ... 274s Unpacking libproc-processtable-perl:armhf (0.636-1build2) ... 274s Selecting previously unselected package libregexp-wildcards-perl. 274s Preparing to unpack .../233-libregexp-wildcards-perl_1.05-3_all.deb ... 274s Unpacking libregexp-wildcards-perl (1.05-3) ... 274s Selecting previously unselected package libsereal-decoder-perl. 274s Preparing to unpack .../234-libsereal-decoder-perl_5.004+ds-1build2_armhf.deb ... 274s Unpacking libsereal-decoder-perl (5.004+ds-1build2) ... 274s Selecting previously unselected package libsereal-encoder-perl. 274s Preparing to unpack .../235-libsereal-encoder-perl_5.004+ds-1build2_armhf.deb ... 274s Unpacking libsereal-encoder-perl (5.004+ds-1build2) ... 274s Selecting previously unselected package libterm-readkey-perl. 274s Preparing to unpack .../236-libterm-readkey-perl_2.38-2build3_armhf.deb ... 274s Unpacking libterm-readkey-perl (2.38-2build3) ... 274s Selecting previously unselected package libtext-levenshteinxs-perl. 274s Preparing to unpack .../237-libtext-levenshteinxs-perl_0.03-5build3_armhf.deb ... 274s Unpacking libtext-levenshteinxs-perl (0.03-5build3) ... 274s Selecting previously unselected package libmarkdown2:armhf. 274s Preparing to unpack .../238-libmarkdown2_2.2.7-2_armhf.deb ... 274s Unpacking libmarkdown2:armhf (2.2.7-2) ... 274s Selecting previously unselected package libtext-markdown-discount-perl. 274s Preparing to unpack .../239-libtext-markdown-discount-perl_0.16-1build2_armhf.deb ... 274s Unpacking libtext-markdown-discount-perl (0.16-1build2) ... 274s Selecting previously unselected package libdata-messagepack-perl. 274s Preparing to unpack .../240-libdata-messagepack-perl_1.02-1build3_armhf.deb ... 274s Unpacking libdata-messagepack-perl (1.02-1build3) ... 274s Selecting previously unselected package libtext-xslate-perl:armhf. 274s Preparing to unpack .../241-libtext-xslate-perl_3.5.9-1build4_armhf.deb ... 274s Unpacking libtext-xslate-perl:armhf (3.5.9-1build4) ... 274s Selecting previously unselected package libtime-duration-perl. 274s Preparing to unpack .../242-libtime-duration-perl_1.21-2_all.deb ... 274s Unpacking libtime-duration-perl (1.21-2) ... 274s Selecting previously unselected package libtime-moment-perl. 274s Preparing to unpack .../243-libtime-moment-perl_0.44-2build3_armhf.deb ... 274s Unpacking libtime-moment-perl (0.44-2build3) ... 274s Selecting previously unselected package libunicode-utf8-perl. 274s Preparing to unpack .../244-libunicode-utf8-perl_0.62-2build2_armhf.deb ... 274s Unpacking libunicode-utf8-perl (0.62-2build2) ... 274s Selecting previously unselected package libcgi-pm-perl. 274s Preparing to unpack .../245-libcgi-pm-perl_4.63-1_all.deb ... 274s Unpacking libcgi-pm-perl (4.63-1) ... 274s Selecting previously unselected package libhtml-form-perl. 274s Preparing to unpack .../246-libhtml-form-perl_6.11-1_all.deb ... 274s Unpacking libhtml-form-perl (6.11-1) ... 274s Selecting previously unselected package libwww-mechanize-perl. 274s Preparing to unpack .../247-libwww-mechanize-perl_2.18-1ubuntu1_all.deb ... 274s Unpacking libwww-mechanize-perl (2.18-1ubuntu1) ... 274s Selecting previously unselected package libxml-namespacesupport-perl. 274s Preparing to unpack .../248-libxml-namespacesupport-perl_1.12-2_all.deb ... 274s Unpacking libxml-namespacesupport-perl (1.12-2) ... 274s Selecting previously unselected package libxml-sax-base-perl. 274s Preparing to unpack .../249-libxml-sax-base-perl_1.09-3_all.deb ... 274s Unpacking libxml-sax-base-perl (1.09-3) ... 274s Selecting previously unselected package libxml-sax-perl. 274s Preparing to unpack .../250-libxml-sax-perl_1.02+dfsg-3_all.deb ... 274s Unpacking libxml-sax-perl (1.02+dfsg-3) ... 274s Selecting previously unselected package libxml-libxml-perl. 274s Preparing to unpack .../251-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1build3_armhf.deb ... 274s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build3) ... 274s Selecting previously unselected package lzip. 274s Preparing to unpack .../252-lzip_1.24.1-1_armhf.deb ... 274s Unpacking lzip (1.24.1-1) ... 274s Selecting previously unselected package lzop. 274s Preparing to unpack .../253-lzop_1.04-2build2_armhf.deb ... 274s Unpacking lzop (1.04-2build2) ... 274s Selecting previously unselected package patchutils. 275s Preparing to unpack .../254-patchutils_0.4.2-1build2_armhf.deb ... 275s Unpacking patchutils (0.4.2-1build2) ... 275s Selecting previously unselected package t1utils. 275s Preparing to unpack .../255-t1utils_1.41-4build2_armhf.deb ... 275s Unpacking t1utils (1.41-4build2) ... 275s Selecting previously unselected package unzip. 275s Preparing to unpack .../256-unzip_6.0-28ubuntu3_armhf.deb ... 275s Unpacking unzip (6.0-28ubuntu3) ... 275s Selecting previously unselected package lintian. 275s Preparing to unpack .../257-lintian_2.117.0ubuntu1_all.deb ... 275s Unpacking lintian (2.117.0ubuntu1) ... 275s Selecting previously unselected package libconfig-model-dpkg-perl. 275s Preparing to unpack .../258-libconfig-model-dpkg-perl_3.004_all.deb ... 275s Unpacking libconfig-model-dpkg-perl (3.004) ... 275s Selecting previously unselected package libconvert-binhex-perl. 275s Preparing to unpack .../259-libconvert-binhex-perl_1.125-3_all.deb ... 275s Unpacking libconvert-binhex-perl (1.125-3) ... 275s Selecting previously unselected package libnet-smtp-ssl-perl. 275s Preparing to unpack .../260-libnet-smtp-ssl-perl_1.04-2_all.deb ... 275s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 275s Selecting previously unselected package libmailtools-perl. 275s Preparing to unpack .../261-libmailtools-perl_2.21-2_all.deb ... 275s Unpacking libmailtools-perl (2.21-2) ... 275s Selecting previously unselected package libmime-tools-perl. 275s Preparing to unpack .../262-libmime-tools-perl_5.514-1_all.deb ... 275s Unpacking libmime-tools-perl (5.514-1) ... 275s Selecting previously unselected package libsuitesparseconfig7:armhf. 275s Preparing to unpack .../263-libsuitesparseconfig7_1%3a7.6.1+dfsg-1_armhf.deb ... 275s Unpacking libsuitesparseconfig7:armhf (1:7.6.1+dfsg-1) ... 275s Selecting previously unselected package libamd3:armhf. 275s Preparing to unpack .../264-libamd3_1%3a7.6.1+dfsg-1_armhf.deb ... 275s Unpacking libamd3:armhf (1:7.6.1+dfsg-1) ... 275s Selecting previously unselected package libblas3:armhf. 275s Preparing to unpack .../265-libblas3_3.12.0-3_armhf.deb ... 275s Unpacking libblas3:armhf (3.12.0-3) ... 275s Selecting previously unselected package libgfortran5:armhf. 275s Preparing to unpack .../266-libgfortran5_14-20240315-1ubuntu1_armhf.deb ... 275s Unpacking libgfortran5:armhf (14-20240315-1ubuntu1) ... 275s Selecting previously unselected package liblapack3:armhf. 275s Preparing to unpack .../267-liblapack3_3.12.0-3_armhf.deb ... 275s Unpacking liblapack3:armhf (3.12.0-3) ... 276s Selecting previously unselected package libarpack2t64:armhf. 276s Preparing to unpack .../268-libarpack2t64_3.9.1-1.1build1_armhf.deb ... 276s Unpacking libarpack2t64:armhf (3.9.1-1.1build1) ... 276s Selecting previously unselected package libccolamd3:armhf. 276s Preparing to unpack .../269-libccolamd3_1%3a7.6.1+dfsg-1_armhf.deb ... 276s Unpacking libccolamd3:armhf (1:7.6.1+dfsg-1) ... 276s Selecting previously unselected package libcamd3:armhf. 276s Preparing to unpack .../270-libcamd3_1%3a7.6.1+dfsg-1_armhf.deb ... 276s Unpacking libcamd3:armhf (1:7.6.1+dfsg-1) ... 276s Selecting previously unselected package libcolamd3:armhf. 276s Preparing to unpack .../271-libcolamd3_1%3a7.6.1+dfsg-1_armhf.deb ... 276s Unpacking libcolamd3:armhf (1:7.6.1+dfsg-1) ... 276s Selecting previously unselected package libcholmod5:armhf. 276s Preparing to unpack .../272-libcholmod5_1%3a7.6.1+dfsg-1_armhf.deb ... 276s Unpacking libcholmod5:armhf (1:7.6.1+dfsg-1) ... 276s Selecting previously unselected package libcxsparse4:armhf. 276s Preparing to unpack .../273-libcxsparse4_1%3a7.6.1+dfsg-1_armhf.deb ... 276s Unpacking libcxsparse4:armhf (1:7.6.1+dfsg-1) ... 276s Selecting previously unselected package libfftw3-double3:armhf. 276s Preparing to unpack .../274-libfftw3-double3_3.3.10-1ubuntu2_armhf.deb ... 276s Unpacking libfftw3-double3:armhf (3.3.10-1ubuntu2) ... 276s Selecting previously unselected package libfftw3-single3:armhf. 276s Preparing to unpack .../275-libfftw3-single3_3.3.10-1ubuntu2_armhf.deb ... 276s Unpacking libfftw3-single3:armhf (3.3.10-1ubuntu2) ... 276s Selecting previously unselected package libxfixes3:armhf. 276s Preparing to unpack .../276-libxfixes3_1%3a6.0.0-2_armhf.deb ... 276s Unpacking libxfixes3:armhf (1:6.0.0-2) ... 276s Selecting previously unselected package libxcursor1:armhf. 276s Preparing to unpack .../277-libxcursor1_1%3a1.2.1-1_armhf.deb ... 276s Unpacking libxcursor1:armhf (1:1.2.1-1) ... 276s Selecting previously unselected package libxft2:armhf. 276s Preparing to unpack .../278-libxft2_2.3.6-1_armhf.deb ... 276s Unpacking libxft2:armhf (2.3.6-1) ... 276s Selecting previously unselected package libxinerama1:armhf. 276s Preparing to unpack .../279-libxinerama1_2%3a1.1.4-3_armhf.deb ... 276s Unpacking libxinerama1:armhf (2:1.1.4-3) ... 276s Selecting previously unselected package libfltk1.3t64:armhf. 276s Preparing to unpack .../280-libfltk1.3t64_1.3.8-6.1_armhf.deb ... 276s Unpacking libfltk1.3t64:armhf (1.3.8-6.1) ... 276s Selecting previously unselected package libglvnd0:armhf. 276s Preparing to unpack .../281-libglvnd0_1.7.0-1_armhf.deb ... 276s Unpacking libglvnd0:armhf (1.7.0-1) ... 276s Selecting previously unselected package libglapi-mesa:armhf. 276s Preparing to unpack .../282-libglapi-mesa_24.0.3-1ubuntu3_armhf.deb ... 276s Unpacking libglapi-mesa:armhf (24.0.3-1ubuntu3) ... 276s Selecting previously unselected package libx11-xcb1:armhf. 276s Preparing to unpack .../283-libx11-xcb1_2%3a1.8.7-1_armhf.deb ... 276s Unpacking libx11-xcb1:armhf (2:1.8.7-1) ... 276s Selecting previously unselected package libxcb-dri2-0:armhf. 276s Preparing to unpack .../284-libxcb-dri2-0_1.15-1_armhf.deb ... 276s Unpacking libxcb-dri2-0:armhf (1.15-1) ... 276s Selecting previously unselected package libxcb-dri3-0:armhf. 276s Preparing to unpack .../285-libxcb-dri3-0_1.15-1_armhf.deb ... 276s Unpacking libxcb-dri3-0:armhf (1.15-1) ... 276s Selecting previously unselected package libxcb-glx0:armhf. 276s Preparing to unpack .../286-libxcb-glx0_1.15-1_armhf.deb ... 276s Unpacking libxcb-glx0:armhf (1.15-1) ... 276s Selecting previously unselected package libxcb-present0:armhf. 276s Preparing to unpack .../287-libxcb-present0_1.15-1_armhf.deb ... 276s Unpacking libxcb-present0:armhf (1.15-1) ... 276s Selecting previously unselected package libxcb-randr0:armhf. 276s Preparing to unpack .../288-libxcb-randr0_1.15-1_armhf.deb ... 276s Unpacking libxcb-randr0:armhf (1.15-1) ... 276s Selecting previously unselected package libxcb-sync1:armhf. 276s Preparing to unpack .../289-libxcb-sync1_1.15-1_armhf.deb ... 276s Unpacking libxcb-sync1:armhf (1.15-1) ... 276s Selecting previously unselected package libxcb-xfixes0:armhf. 276s Preparing to unpack .../290-libxcb-xfixes0_1.15-1_armhf.deb ... 276s Unpacking libxcb-xfixes0:armhf (1.15-1) ... 276s Selecting previously unselected package libxshmfence1:armhf. 276s Preparing to unpack .../291-libxshmfence1_1.3-1build4_armhf.deb ... 276s Unpacking libxshmfence1:armhf (1.3-1build4) ... 276s Selecting previously unselected package libxxf86vm1:armhf. 277s Preparing to unpack .../292-libxxf86vm1_1%3a1.1.4-1build3_armhf.deb ... 277s Unpacking libxxf86vm1:armhf (1:1.1.4-1build3) ... 277s Selecting previously unselected package libvulkan1:armhf. 277s Preparing to unpack .../293-libvulkan1_1.3.275.0-1_armhf.deb ... 277s Unpacking libvulkan1:armhf (1.3.275.0-1) ... 277s Selecting previously unselected package libdrm-amdgpu1:armhf. 277s Preparing to unpack .../294-libdrm-amdgpu1_2.4.120-2_armhf.deb ... 277s Unpacking libdrm-amdgpu1:armhf (2.4.120-2) ... 277s Selecting previously unselected package libdrm-nouveau2:armhf. 277s Preparing to unpack .../295-libdrm-nouveau2_2.4.120-2_armhf.deb ... 277s Unpacking libdrm-nouveau2:armhf (2.4.120-2) ... 277s Selecting previously unselected package libdrm-radeon1:armhf. 277s Preparing to unpack .../296-libdrm-radeon1_2.4.120-2_armhf.deb ... 277s Unpacking libdrm-radeon1:armhf (2.4.120-2) ... 277s Selecting previously unselected package libllvm17t64:armhf. 277s Preparing to unpack .../297-libllvm17t64_1%3a17.0.6-9build1_armhf.deb ... 277s Unpacking libllvm17t64:armhf (1:17.0.6-9build1) ... 277s Selecting previously unselected package libgl1-mesa-dri:armhf. 277s Preparing to unpack .../298-libgl1-mesa-dri_24.0.3-1ubuntu3_armhf.deb ... 277s Unpacking libgl1-mesa-dri:armhf (24.0.3-1ubuntu3) ... 278s Selecting previously unselected package libglx-mesa0:armhf. 278s Preparing to unpack .../299-libglx-mesa0_24.0.3-1ubuntu3_armhf.deb ... 278s Unpacking libglx-mesa0:armhf (24.0.3-1ubuntu3) ... 278s Selecting previously unselected package libglx0:armhf. 278s Preparing to unpack .../300-libglx0_1.7.0-1_armhf.deb ... 278s Unpacking libglx0:armhf (1.7.0-1) ... 278s Selecting previously unselected package libgl1:armhf. 278s Preparing to unpack .../301-libgl1_1.7.0-1_armhf.deb ... 278s Unpacking libgl1:armhf (1.7.0-1) ... 278s Selecting previously unselected package libfltk-gl1.3t64:armhf. 278s Preparing to unpack .../302-libfltk-gl1.3t64_1.3.8-6.1_armhf.deb ... 278s Unpacking libfltk-gl1.3t64:armhf (1.3.8-6.1) ... 278s Selecting previously unselected package libgl2ps1.4. 278s Preparing to unpack .../303-libgl2ps1.4_1.4.2+dfsg1-2_armhf.deb ... 278s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ... 278s Selecting previously unselected package libltdl7:armhf. 278s Preparing to unpack .../304-libltdl7_2.4.7-7_armhf.deb ... 278s Unpacking libltdl7:armhf (2.4.7-7) ... 278s Selecting previously unselected package libglpk40:armhf. 278s Preparing to unpack .../305-libglpk40_5.0-1build1_armhf.deb ... 278s Unpacking libglpk40:armhf (5.0-1build1) ... 278s Selecting previously unselected package libopengl0:armhf. 278s Preparing to unpack .../306-libopengl0_1.7.0-1_armhf.deb ... 278s Unpacking libopengl0:armhf (1.7.0-1) ... 278s Selecting previously unselected package libglu1-mesa:armhf. 278s Preparing to unpack .../307-libglu1-mesa_9.0.2-1.1_armhf.deb ... 278s Unpacking libglu1-mesa:armhf (9.0.2-1.1) ... 278s Selecting previously unselected package libdav1d7:armhf. 278s Preparing to unpack .../308-libdav1d7_1.4.1-1_armhf.deb ... 278s Unpacking libdav1d7:armhf (1.4.1-1) ... 278s Selecting previously unselected package libheif-plugin-dav1d:armhf. 278s Preparing to unpack .../309-libheif-plugin-dav1d_1.17.6-1ubuntu2_armhf.deb ... 278s Unpacking libheif-plugin-dav1d:armhf (1.17.6-1ubuntu2) ... 278s Selecting previously unselected package libde265-0:armhf. 278s Preparing to unpack .../310-libde265-0_1.0.15-1build1_armhf.deb ... 278s Unpacking libde265-0:armhf (1.0.15-1build1) ... 278s Selecting previously unselected package libheif-plugin-libde265:armhf. 278s Preparing to unpack .../311-libheif-plugin-libde265_1.17.6-1ubuntu2_armhf.deb ... 278s Unpacking libheif-plugin-libde265:armhf (1.17.6-1ubuntu2) ... 278s Selecting previously unselected package libheif1:armhf. 279s Preparing to unpack .../312-libheif1_1.17.6-1ubuntu2_armhf.deb ... 279s Unpacking libheif1:armhf (1.17.6-1ubuntu2) ... 279s Selecting previously unselected package libhwy1t64:armhf. 279s Preparing to unpack .../313-libhwy1t64_1.0.7-8.1_armhf.deb ... 279s Unpacking libhwy1t64:armhf (1.0.7-8.1) ... 279s Selecting previously unselected package liblcms2-2:armhf. 279s Preparing to unpack .../314-liblcms2-2_2.14-2_armhf.deb ... 279s Unpacking liblcms2-2:armhf (2.14-2) ... 279s Selecting previously unselected package libjxl0.7:armhf. 279s Preparing to unpack .../315-libjxl0.7_0.7.0-10.2ubuntu3_armhf.deb ... 279s Unpacking libjxl0.7:armhf (0.7.0-10.2ubuntu3) ... 279s Selecting previously unselected package libwmflite-0.2-7:armhf. 279s Preparing to unpack .../316-libwmflite-0.2-7_0.2.13-1.1build2_armhf.deb ... 279s Unpacking libwmflite-0.2-7:armhf (0.2.13-1.1build2) ... 279s Selecting previously unselected package libgraphicsmagick-q16-3t64. 279s Preparing to unpack .../317-libgraphicsmagick-q16-3t64_1.4+really1.3.42-1.1build1_armhf.deb ... 279s Unpacking libgraphicsmagick-q16-3t64 (1.4+really1.3.42-1.1build1) ... 279s Selecting previously unselected package libgraphicsmagick++-q16-12t64. 279s Preparing to unpack .../318-libgraphicsmagick++-q16-12t64_1.4+really1.3.42-1.1build1_armhf.deb ... 279s Unpacking libgraphicsmagick++-q16-12t64 (1.4+really1.3.42-1.1build1) ... 279s Selecting previously unselected package libaec0:armhf. 279s Preparing to unpack .../319-libaec0_1.1.2-1_armhf.deb ... 279s Unpacking libaec0:armhf (1.1.2-1) ... 279s Selecting previously unselected package libsz2:armhf. 279s Preparing to unpack .../320-libsz2_1.1.2-1_armhf.deb ... 279s Unpacking libsz2:armhf (1.1.2-1) ... 279s Selecting previously unselected package libhdf5-103-1t64:armhf. 279s Preparing to unpack .../321-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu3_armhf.deb ... 279s Unpacking libhdf5-103-1t64:armhf (1.10.10+repack-3.1ubuntu3) ... 279s Selecting previously unselected package libasound2-data. 279s Preparing to unpack .../322-libasound2-data_1.2.11-1build1_all.deb ... 279s Unpacking libasound2-data (1.2.11-1build1) ... 279s Selecting previously unselected package libasound2t64:armhf. 279s Preparing to unpack .../323-libasound2t64_1.2.11-1build1_armhf.deb ... 279s Unpacking libasound2t64:armhf (1.2.11-1build1) ... 279s Selecting previously unselected package libopus0:armhf. 279s Preparing to unpack .../324-libopus0_1.4-1_armhf.deb ... 279s Unpacking libopus0:armhf (1.4-1) ... 279s Selecting previously unselected package libsamplerate0:armhf. 279s Preparing to unpack .../325-libsamplerate0_0.2.2-4_armhf.deb ... 279s Unpacking libsamplerate0:armhf (0.2.2-4) ... 279s Selecting previously unselected package libjack-jackd2-0:armhf. 279s Preparing to unpack .../326-libjack-jackd2-0_1.9.21~dfsg-3ubuntu1_armhf.deb ... 279s Unpacking libjack-jackd2-0:armhf (1.9.21~dfsg-3ubuntu1) ... 279s Selecting previously unselected package libportaudio2:armhf. 279s Preparing to unpack .../327-libportaudio2_19.6.0-1.2build1_armhf.deb ... 279s Unpacking libportaudio2:armhf (19.6.0-1.2build1) ... 279s Selecting previously unselected package libqhull-r8.0:armhf. 279s Preparing to unpack .../328-libqhull-r8.0_2020.2-6_armhf.deb ... 279s Unpacking libqhull-r8.0:armhf (2020.2-6) ... 279s Selecting previously unselected package libqrupdate1:armhf. 279s Preparing to unpack .../329-libqrupdate1_1.1.2-4_armhf.deb ... 279s Unpacking libqrupdate1:armhf (1.1.2-4) ... 279s Selecting previously unselected package libqscintilla2-qt5-l10n. 279s Preparing to unpack .../330-libqscintilla2-qt5-l10n_2.14.1+dfsg-1build2_all.deb ... 279s Unpacking libqscintilla2-qt5-l10n (2.14.1+dfsg-1build2) ... 279s Selecting previously unselected package libdouble-conversion3:armhf. 279s Preparing to unpack .../331-libdouble-conversion3_3.3.0-1_armhf.deb ... 279s Unpacking libdouble-conversion3:armhf (3.3.0-1) ... 279s Selecting previously unselected package libpcre2-16-0:armhf. 279s Preparing to unpack .../332-libpcre2-16-0_10.42-4ubuntu1_armhf.deb ... 279s Unpacking libpcre2-16-0:armhf (10.42-4ubuntu1) ... 279s Selecting previously unselected package libqt5core5t64:armhf. 279s Preparing to unpack .../333-libqt5core5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 279s Unpacking libqt5core5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 280s Selecting previously unselected package libwayland-server0:armhf. 280s Preparing to unpack .../334-libwayland-server0_1.22.0-2.1_armhf.deb ... 280s Unpacking libwayland-server0:armhf (1.22.0-2.1) ... 280s Selecting previously unselected package libgbm1:armhf. 280s Preparing to unpack .../335-libgbm1_24.0.3-1ubuntu3_armhf.deb ... 280s Unpacking libgbm1:armhf (24.0.3-1ubuntu3) ... 280s Selecting previously unselected package libwayland-client0:armhf. 280s Preparing to unpack .../336-libwayland-client0_1.22.0-2.1_armhf.deb ... 280s Unpacking libwayland-client0:armhf (1.22.0-2.1) ... 280s Selecting previously unselected package libegl-mesa0:armhf. 280s Preparing to unpack .../337-libegl-mesa0_24.0.3-1ubuntu3_armhf.deb ... 280s Unpacking libegl-mesa0:armhf (24.0.3-1ubuntu3) ... 280s Selecting previously unselected package libegl1:armhf. 280s Preparing to unpack .../338-libegl1_1.7.0-1_armhf.deb ... 280s Unpacking libegl1:armhf (1.7.0-1) ... 280s Selecting previously unselected package libgles2:armhf. 280s Preparing to unpack .../339-libgles2_1.7.0-1_armhf.deb ... 280s Unpacking libgles2:armhf (1.7.0-1) ... 280s Selecting previously unselected package x11-common. 280s Preparing to unpack .../340-x11-common_1%3a7.7+23ubuntu2_all.deb ... 280s Unpacking x11-common (1:7.7+23ubuntu2) ... 280s Selecting previously unselected package libice6:armhf. 280s Preparing to unpack .../341-libice6_2%3a1.0.10-1build2_armhf.deb ... 280s Unpacking libice6:armhf (2:1.0.10-1build2) ... 280s Selecting previously unselected package libmtdev1t64:armhf. 280s Preparing to unpack .../342-libmtdev1t64_1.1.6-1.1_armhf.deb ... 280s Unpacking libmtdev1t64:armhf (1.1.6-1.1) ... 280s Selecting previously unselected package libwacom-common. 280s Preparing to unpack .../343-libwacom-common_2.10.0-1build1_all.deb ... 280s Unpacking libwacom-common (2.10.0-1build1) ... 280s Selecting previously unselected package libwacom9:armhf. 280s Preparing to unpack .../344-libwacom9_2.10.0-1build1_armhf.deb ... 280s Unpacking libwacom9:armhf (2.10.0-1build1) ... 280s Selecting previously unselected package libinput-bin. 280s Preparing to unpack .../345-libinput-bin_1.25.0-1build1_armhf.deb ... 280s Unpacking libinput-bin (1.25.0-1build1) ... 280s Selecting previously unselected package libinput10:armhf. 280s Preparing to unpack .../346-libinput10_1.25.0-1build1_armhf.deb ... 280s Unpacking libinput10:armhf (1.25.0-1build1) ... 280s Selecting previously unselected package libmd4c0:armhf. 280s Preparing to unpack .../347-libmd4c0_0.4.8-1_armhf.deb ... 280s Unpacking libmd4c0:armhf (0.4.8-1) ... 280s Selecting previously unselected package libqt5dbus5t64:armhf. 280s Preparing to unpack .../348-libqt5dbus5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 280s Unpacking libqt5dbus5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 280s Selecting previously unselected package libqt5network5t64:armhf. 280s Preparing to unpack .../349-libqt5network5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 280s Unpacking libqt5network5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 280s Selecting previously unselected package libsm6:armhf. 280s Preparing to unpack .../350-libsm6_2%3a1.2.3-1build2_armhf.deb ... 280s Unpacking libsm6:armhf (2:1.2.3-1build2) ... 280s Selecting previously unselected package libxcb-icccm4:armhf. 280s Preparing to unpack .../351-libxcb-icccm4_0.4.1-1.1build2_armhf.deb ... 280s Unpacking libxcb-icccm4:armhf (0.4.1-1.1build2) ... 280s Selecting previously unselected package libxcb-util1:armhf. 280s Preparing to unpack .../352-libxcb-util1_0.4.0-1build2_armhf.deb ... 280s Unpacking libxcb-util1:armhf (0.4.0-1build2) ... 280s Selecting previously unselected package libxcb-image0:armhf. 280s Preparing to unpack .../353-libxcb-image0_0.4.0-2_armhf.deb ... 280s Unpacking libxcb-image0:armhf (0.4.0-2) ... 280s Selecting previously unselected package libxcb-keysyms1:armhf. 280s Preparing to unpack .../354-libxcb-keysyms1_0.4.0-1build3_armhf.deb ... 280s Unpacking libxcb-keysyms1:armhf (0.4.0-1build3) ... 280s Selecting previously unselected package libxcb-render-util0:armhf. 280s Preparing to unpack .../355-libxcb-render-util0_0.3.9-1build3_armhf.deb ... 280s Unpacking libxcb-render-util0:armhf (0.3.9-1build3) ... 280s Selecting previously unselected package libxcb-shape0:armhf. 280s Preparing to unpack .../356-libxcb-shape0_1.15-1_armhf.deb ... 280s Unpacking libxcb-shape0:armhf (1.15-1) ... 280s Selecting previously unselected package libxcb-xinerama0:armhf. 280s Preparing to unpack .../357-libxcb-xinerama0_1.15-1_armhf.deb ... 280s Unpacking libxcb-xinerama0:armhf (1.15-1) ... 280s Selecting previously unselected package libxcb-xinput0:armhf. 280s Preparing to unpack .../358-libxcb-xinput0_1.15-1_armhf.deb ... 280s Unpacking libxcb-xinput0:armhf (1.15-1) ... 280s Selecting previously unselected package libxcb-xkb1:armhf. 280s Preparing to unpack .../359-libxcb-xkb1_1.15-1_armhf.deb ... 280s Unpacking libxcb-xkb1:armhf (1.15-1) ... 280s Selecting previously unselected package libxkbcommon-x11-0:armhf. 280s Preparing to unpack .../360-libxkbcommon-x11-0_1.6.0-1_armhf.deb ... 280s Unpacking libxkbcommon-x11-0:armhf (1.6.0-1) ... 280s Selecting previously unselected package libqt5gui5t64:armhf. 280s Preparing to unpack .../361-libqt5gui5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 280s Unpacking libqt5gui5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 281s Selecting previously unselected package libavahi-common-data:armhf. 281s Preparing to unpack .../362-libavahi-common-data_0.8-13ubuntu4_armhf.deb ... 281s Unpacking libavahi-common-data:armhf (0.8-13ubuntu4) ... 281s Selecting previously unselected package libavahi-common3:armhf. 281s Preparing to unpack .../363-libavahi-common3_0.8-13ubuntu4_armhf.deb ... 281s Unpacking libavahi-common3:armhf (0.8-13ubuntu4) ... 281s Selecting previously unselected package libavahi-client3:armhf. 281s Preparing to unpack .../364-libavahi-client3_0.8-13ubuntu4_armhf.deb ... 281s Unpacking libavahi-client3:armhf (0.8-13ubuntu4) ... 281s Selecting previously unselected package libcups2t64:armhf. 281s Preparing to unpack .../365-libcups2t64_2.4.7-1.2ubuntu1_armhf.deb ... 281s Unpacking libcups2t64:armhf (2.4.7-1.2ubuntu1) ... 281s Selecting previously unselected package libqt5widgets5t64:armhf. 281s Preparing to unpack .../366-libqt5widgets5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 281s Unpacking libqt5widgets5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 281s Selecting previously unselected package libqt5printsupport5t64:armhf. 281s Preparing to unpack .../367-libqt5printsupport5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 281s Unpacking libqt5printsupport5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 281s Selecting previously unselected package libqscintilla2-qt5-15:armhf. 281s Preparing to unpack .../368-libqscintilla2-qt5-15_2.14.1+dfsg-1build2_armhf.deb ... 281s Unpacking libqscintilla2-qt5-15:armhf (2.14.1+dfsg-1build2) ... 281s Selecting previously unselected package libqt5sql5t64:armhf. 281s Preparing to unpack .../369-libqt5sql5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 281s Unpacking libqt5sql5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 281s Selecting previously unselected package libqt5help5:armhf. 281s Preparing to unpack .../370-libqt5help5_5.15.12-2build2_armhf.deb ... 281s Unpacking libqt5help5:armhf (5.15.12-2build2) ... 281s Selecting previously unselected package libqt5xml5t64:armhf. 281s Preparing to unpack .../371-libqt5xml5t64_5.15.12+dfsg-3ubuntu6_armhf.deb ... 281s Unpacking libqt5xml5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 281s Selecting previously unselected package libogg0:armhf. 281s Preparing to unpack .../372-libogg0_1.3.5-3_armhf.deb ... 281s Unpacking libogg0:armhf (1.3.5-3) ... 281s Selecting previously unselected package libflac12t64:armhf. 281s Preparing to unpack .../373-libflac12t64_1.4.3+ds-2.1ubuntu1_armhf.deb ... 281s Unpacking libflac12t64:armhf (1.4.3+ds-2.1ubuntu1) ... 281s Selecting previously unselected package libmp3lame0:armhf. 281s Preparing to unpack .../374-libmp3lame0_3.100-6_armhf.deb ... 281s Unpacking libmp3lame0:armhf (3.100-6) ... 281s Selecting previously unselected package libmpg123-0:armhf. 281s Preparing to unpack .../375-libmpg123-0_1.32.5-1_armhf.deb ... 281s Unpacking libmpg123-0:armhf (1.32.5-1) ... 281s Selecting previously unselected package libvorbis0a:armhf. 281s Preparing to unpack .../376-libvorbis0a_1.3.7-1build2_armhf.deb ... 281s Unpacking libvorbis0a:armhf (1.3.7-1build2) ... 281s Selecting previously unselected package libvorbisenc2:armhf. 281s Preparing to unpack .../377-libvorbisenc2_1.3.7-1build2_armhf.deb ... 281s Unpacking libvorbisenc2:armhf (1.3.7-1build2) ... 281s Selecting previously unselected package libsndfile1:armhf. 281s Preparing to unpack .../378-libsndfile1_1.2.2-1ubuntu3_armhf.deb ... 281s Unpacking libsndfile1:armhf (1.2.2-1ubuntu3) ... 281s Selecting previously unselected package libspqr4:armhf. 281s Preparing to unpack .../379-libspqr4_1%3a7.6.1+dfsg-1_armhf.deb ... 281s Unpacking libspqr4:armhf (1:7.6.1+dfsg-1) ... 281s Selecting previously unselected package libsundials-ida6:armhf. 281s Preparing to unpack .../380-libsundials-ida6_6.4.1+dfsg1-3build3_armhf.deb ... 281s Unpacking libsundials-ida6:armhf (6.4.1+dfsg1-3build3) ... 281s Selecting previously unselected package libbtf2:armhf. 281s Preparing to unpack .../381-libbtf2_1%3a7.6.1+dfsg-1_armhf.deb ... 281s Unpacking libbtf2:armhf (1:7.6.1+dfsg-1) ... 281s Selecting previously unselected package libklu2:armhf. 281s Preparing to unpack .../382-libklu2_1%3a7.6.1+dfsg-1_armhf.deb ... 281s Unpacking libklu2:armhf (1:7.6.1+dfsg-1) ... 281s Selecting previously unselected package libevent-pthreads-2.1-7:armhf. 281s Preparing to unpack .../383-libevent-pthreads-2.1-7_2.1.12-stable-9build1_armhf.deb ... 281s Unpacking libevent-pthreads-2.1-7:armhf (2.1.12-stable-9build1) ... 281s Selecting previously unselected package librdmacm1t64:armhf. 282s Preparing to unpack .../384-librdmacm1t64_50.0-2build1_armhf.deb ... 282s Unpacking librdmacm1t64:armhf (50.0-2build1) ... 282s Selecting previously unselected package libfabric1:armhf. 282s Preparing to unpack .../385-libfabric1_1.17.0-3build1_armhf.deb ... 282s Unpacking libfabric1:armhf (1.17.0-3build1) ... 282s Selecting previously unselected package libhwloc15:armhf. 282s Preparing to unpack .../386-libhwloc15_2.10.0-1_armhf.deb ... 282s Unpacking libhwloc15:armhf (2.10.0-1) ... 282s Selecting previously unselected package libmunge2:armhf. 282s Preparing to unpack .../387-libmunge2_0.5.15-4_armhf.deb ... 282s Unpacking libmunge2:armhf (0.5.15-4) ... 282s Selecting previously unselected package libpciaccess0:armhf. 282s Preparing to unpack .../388-libpciaccess0_0.17-3_armhf.deb ... 282s Unpacking libpciaccess0:armhf (0.17-3) ... 282s Selecting previously unselected package libxnvctrl0:armhf. 282s Preparing to unpack .../389-libxnvctrl0_510.47.03-0ubuntu1_armhf.deb ... 282s Unpacking libxnvctrl0:armhf (510.47.03-0ubuntu1) ... 282s Selecting previously unselected package ocl-icd-libopencl1:armhf. 282s Preparing to unpack .../390-ocl-icd-libopencl1_2.3.2-1_armhf.deb ... 282s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1) ... 282s Selecting previously unselected package libhwloc-plugins:armhf. 282s Preparing to unpack .../391-libhwloc-plugins_2.10.0-1_armhf.deb ... 282s Unpacking libhwloc-plugins:armhf (2.10.0-1) ... 282s Selecting previously unselected package libpmix2t64:armhf. 282s Preparing to unpack .../392-libpmix2t64_5.0.1-4.1_armhf.deb ... 282s Unpacking libpmix2t64:armhf (5.0.1-4.1) ... 282s Selecting previously unselected package libopenmpi3t64:armhf. 282s Preparing to unpack .../393-libopenmpi3t64_4.1.6-7ubuntu1_armhf.deb ... 282s Unpacking libopenmpi3t64:armhf (4.1.6-7ubuntu1) ... 282s Selecting previously unselected package libfftw3-mpi3:armhf. 282s Preparing to unpack .../394-libfftw3-mpi3_3.3.10-1ubuntu2_armhf.deb ... 282s Unpacking libfftw3-mpi3:armhf (3.3.10-1ubuntu2) ... 282s Selecting previously unselected package libhdf5-openmpi-103-1t64:armhf. 282s Preparing to unpack .../395-libhdf5-openmpi-103-1t64_1.10.10+repack-3.1ubuntu3_armhf.deb ... 282s Unpacking libhdf5-openmpi-103-1t64:armhf (1.10.10+repack-3.1ubuntu3) ... 282s Selecting previously unselected package libcombblas2.0.0t64:armhf. 282s Preparing to unpack .../396-libcombblas2.0.0t64_2.0.0-3.1build1_armhf.deb ... 282s Unpacking libcombblas2.0.0t64:armhf (2.0.0-3.1build1) ... 282s Selecting previously unselected package libmetis5:armhf. 282s Preparing to unpack .../397-libmetis5_5.1.0.dfsg-7build2_armhf.deb ... 282s Unpacking libmetis5:armhf (5.1.0.dfsg-7build2) ... 282s Selecting previously unselected package libptscotch-7.0:armhf. 282s Preparing to unpack .../398-libptscotch-7.0_7.0.4-1ubuntu1_armhf.deb ... 282s Unpacking libptscotch-7.0:armhf (7.0.4-1ubuntu1) ... 282s Selecting previously unselected package libsuperlu-dist8:armhf. 282s Preparing to unpack .../399-libsuperlu-dist8_8.2.1+dfsg1-1build1_armhf.deb ... 282s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-1build1) ... 282s Selecting previously unselected package libhypre-2.28.0:armhf. 282s Preparing to unpack .../400-libhypre-2.28.0_2.28.0-8build1_armhf.deb ... 282s Unpacking libhypre-2.28.0:armhf (2.28.0-8build1) ... 282s Selecting previously unselected package openmpi-common. 282s Preparing to unpack .../401-openmpi-common_4.1.6-7ubuntu1_all.deb ... 282s Unpacking openmpi-common (4.1.6-7ubuntu1) ... 282s Selecting previously unselected package openmpi-bin. 282s Preparing to unpack .../402-openmpi-bin_4.1.6-7ubuntu1_armhf.deb ... 282s Unpacking openmpi-bin (4.1.6-7ubuntu1) ... 282s Selecting previously unselected package mpi-default-bin. 282s Preparing to unpack .../403-mpi-default-bin_1.15_armhf.deb ... 282s Unpacking mpi-default-bin (1.15) ... 282s Selecting previously unselected package libscalapack-openmpi2.2:armhf. 282s Preparing to unpack .../404-libscalapack-openmpi2.2_2.2.1-3build1_armhf.deb ... 282s Unpacking libscalapack-openmpi2.2:armhf (2.2.1-3build1) ... 282s Selecting previously unselected package libmumps-5.6t64:armhf. 283s Preparing to unpack .../405-libmumps-5.6t64_5.6.2-2.1build1_armhf.deb ... 283s Unpacking libmumps-5.6t64:armhf (5.6.2-2.1build1) ... 283s Selecting previously unselected package libsuperlu6:armhf. 283s Preparing to unpack .../406-libsuperlu6_6.0.1+dfsg1-1_armhf.deb ... 283s Unpacking libsuperlu6:armhf (6.0.1+dfsg1-1) ... 283s Selecting previously unselected package libumfpack6:armhf. 283s Preparing to unpack .../407-libumfpack6_1%3a7.6.1+dfsg-1_armhf.deb ... 283s Unpacking libumfpack6:armhf (1:7.6.1+dfsg-1) ... 283s Selecting previously unselected package libpetsc-real3.19t64:armhf. 283s Preparing to unpack .../408-libpetsc-real3.19t64_3.19.6+dfsg1-2.2ubuntu1_armhf.deb ... 283s Unpacking libpetsc-real3.19t64:armhf (3.19.6+dfsg1-2.2ubuntu1) ... 283s Selecting previously unselected package libsundials-nvecparallel-petsc6:armhf. 283s Preparing to unpack .../409-libsundials-nvecparallel-petsc6_6.4.1+dfsg1-3build3_armhf.deb ... 283s Unpacking libsundials-nvecparallel-petsc6:armhf (6.4.1+dfsg1-3build3) ... 283s Selecting previously unselected package libsundials-sunmatrix4:armhf. 283s Preparing to unpack .../410-libsundials-sunmatrix4_6.4.1+dfsg1-3build3_armhf.deb ... 283s Unpacking libsundials-sunmatrix4:armhf (6.4.1+dfsg1-3build3) ... 283s Selecting previously unselected package libsundials-sunlinsol3:armhf. 283s Preparing to unpack .../411-libsundials-sunlinsol3_6.4.1+dfsg1-3build3_armhf.deb ... 283s Unpacking libsundials-sunlinsol3:armhf (6.4.1+dfsg1-3build3) ... 283s Selecting previously unselected package libtext-unidecode-perl. 283s Preparing to unpack .../412-libtext-unidecode-perl_1.30-3_all.deb ... 283s Unpacking libtext-unidecode-perl (1.30-3) ... 283s Selecting previously unselected package texinfo-lib. 283s Preparing to unpack .../413-texinfo-lib_7.1-3build1_armhf.deb ... 283s Unpacking texinfo-lib (7.1-3build1) ... 283s Selecting previously unselected package tex-common. 283s Preparing to unpack .../414-tex-common_6.18_all.deb ... 283s Unpacking tex-common (6.18) ... 283s Selecting previously unselected package texinfo. 283s Preparing to unpack .../415-texinfo_7.1-3build1_all.deb ... 283s Unpacking texinfo (7.1-3build1) ... 284s Selecting previously unselected package octave-common. 284s Preparing to unpack .../416-octave-common_8.4.0-1build4_all.deb ... 284s Unpacking octave-common (8.4.0-1build4) ... 284s Selecting previously unselected package octave. 284s Preparing to unpack .../417-octave_8.4.0-1build4_armhf.deb ... 284s Unpacking octave (8.4.0-1build4) ... 284s Selecting previously unselected package libncurses-dev:armhf. 284s Preparing to unpack .../418-libncurses-dev_6.4+20240113-1ubuntu1_armhf.deb ... 284s Unpacking libncurses-dev:armhf (6.4+20240113-1ubuntu1) ... 284s Selecting previously unselected package libreadline-dev:armhf. 284s Preparing to unpack .../419-libreadline-dev_8.2-3.1build1_armhf.deb ... 284s Unpacking libreadline-dev:armhf (8.2-3.1build1) ... 284s Selecting previously unselected package libhdf5-fortran-102t64:armhf. 284s Preparing to unpack .../420-libhdf5-fortran-102t64_1.10.10+repack-3.1ubuntu3_armhf.deb ... 284s Unpacking libhdf5-fortran-102t64:armhf (1.10.10+repack-3.1ubuntu3) ... 284s Selecting previously unselected package libhdf5-hl-100t64:armhf. 284s Preparing to unpack .../421-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu3_armhf.deb ... 284s Unpacking libhdf5-hl-100t64:armhf (1.10.10+repack-3.1ubuntu3) ... 284s Selecting previously unselected package libhdf5-hl-fortran-100t64:armhf. 284s Preparing to unpack .../422-libhdf5-hl-fortran-100t64_1.10.10+repack-3.1ubuntu3_armhf.deb ... 284s Unpacking libhdf5-hl-fortran-100t64:armhf (1.10.10+repack-3.1ubuntu3) ... 284s Selecting previously unselected package libhdf5-cpp-103-1t64:armhf. 285s Preparing to unpack .../423-libhdf5-cpp-103-1t64_1.10.10+repack-3.1ubuntu3_armhf.deb ... 285s Unpacking libhdf5-cpp-103-1t64:armhf (1.10.10+repack-3.1ubuntu3) ... 285s Selecting previously unselected package libhdf5-hl-cpp-100t64:armhf. 285s Preparing to unpack .../424-libhdf5-hl-cpp-100t64_1.10.10+repack-3.1ubuntu3_armhf.deb ... 285s Unpacking libhdf5-hl-cpp-100t64:armhf (1.10.10+repack-3.1ubuntu3) ... 285s Selecting previously unselected package zlib1g-dev:armhf. 285s Preparing to unpack .../425-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 285s Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 285s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 285s Preparing to unpack .../426-libjpeg-turbo8-dev_2.1.5-2ubuntu1_armhf.deb ... 285s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... 285s Selecting previously unselected package libjpeg8-dev:armhf. 285s Preparing to unpack .../427-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 285s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 285s Selecting previously unselected package libjpeg-dev:armhf. 285s Preparing to unpack .../428-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 285s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 285s Selecting previously unselected package libaec-dev:armhf. 285s Preparing to unpack .../429-libaec-dev_1.1.2-1_armhf.deb ... 285s Unpacking libaec-dev:armhf (1.1.2-1) ... 285s Selecting previously unselected package libcurl4-openssl-dev:armhf. 285s Preparing to unpack .../430-libcurl4-openssl-dev_8.5.0-2ubuntu7_armhf.deb ... 285s Unpacking libcurl4-openssl-dev:armhf (8.5.0-2ubuntu7) ... 285s Selecting previously unselected package libssl-dev:armhf. 285s Preparing to unpack .../431-libssl-dev_3.0.13-0ubuntu2_armhf.deb ... 285s Unpacking libssl-dev:armhf (3.0.13-0ubuntu2) ... 285s Selecting previously unselected package hdf5-helpers. 285s Preparing to unpack .../432-hdf5-helpers_1.10.10+repack-3.1ubuntu3_armhf.deb ... 285s Unpacking hdf5-helpers (1.10.10+repack-3.1ubuntu3) ... 285s Selecting previously unselected package libhdf5-dev. 285s Preparing to unpack .../433-libhdf5-dev_1.10.10+repack-3.1ubuntu3_armhf.deb ... 285s Unpacking libhdf5-dev (1.10.10+repack-3.1ubuntu3) ... 285s Selecting previously unselected package xorg-sgml-doctools. 285s Preparing to unpack .../434-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 285s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 285s Selecting previously unselected package x11proto-dev. 285s Preparing to unpack .../435-x11proto-dev_2023.2-1_all.deb ... 285s Unpacking x11proto-dev (2023.2-1) ... 285s Selecting previously unselected package libxau-dev:armhf. 286s Preparing to unpack .../436-libxau-dev_1%3a1.0.9-1build5_armhf.deb ... 286s Unpacking libxau-dev:armhf (1:1.0.9-1build5) ... 286s Selecting previously unselected package libxdmcp-dev:armhf. 286s Preparing to unpack .../437-libxdmcp-dev_1%3a1.1.3-0ubuntu5_armhf.deb ... 286s Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... 286s Selecting previously unselected package xtrans-dev. 286s Preparing to unpack .../438-xtrans-dev_1.4.0-1_all.deb ... 286s Unpacking xtrans-dev (1.4.0-1) ... 286s Selecting previously unselected package libpthread-stubs0-dev:armhf. 286s Preparing to unpack .../439-libpthread-stubs0-dev_0.4-1build2_armhf.deb ... 286s Unpacking libpthread-stubs0-dev:armhf (0.4-1build2) ... 286s Selecting previously unselected package libxcb1-dev:armhf. 286s Preparing to unpack .../440-libxcb1-dev_1.15-1_armhf.deb ... 286s Unpacking libxcb1-dev:armhf (1.15-1) ... 286s Selecting previously unselected package libx11-dev:armhf. 286s Preparing to unpack .../441-libx11-dev_2%3a1.8.7-1_armhf.deb ... 286s Unpacking libx11-dev:armhf (2:1.8.7-1) ... 286s Selecting previously unselected package libglx-dev:armhf. 286s Preparing to unpack .../442-libglx-dev_1.7.0-1_armhf.deb ... 286s Unpacking libglx-dev:armhf (1.7.0-1) ... 286s Selecting previously unselected package libgl-dev:armhf. 286s Preparing to unpack .../443-libgl-dev_1.7.0-1_armhf.deb ... 286s Unpacking libgl-dev:armhf (1.7.0-1) ... 286s Selecting previously unselected package libblas-dev:armhf. 286s Preparing to unpack .../444-libblas-dev_3.12.0-3_armhf.deb ... 286s Unpacking libblas-dev:armhf (3.12.0-3) ... 286s Selecting previously unselected package liblapack-dev:armhf. 286s Preparing to unpack .../445-liblapack-dev_3.12.0-3_armhf.deb ... 286s Unpacking liblapack-dev:armhf (3.12.0-3) ... 286s Selecting previously unselected package libfftw3-bin. 286s Preparing to unpack .../446-libfftw3-bin_3.3.10-1ubuntu2_armhf.deb ... 286s Unpacking libfftw3-bin (3.3.10-1ubuntu2) ... 286s Selecting previously unselected package libfftw3-dev:armhf. 286s Preparing to unpack .../447-libfftw3-dev_3.3.10-1ubuntu2_armhf.deb ... 286s Unpacking libfftw3-dev:armhf (3.3.10-1ubuntu2) ... 286s Selecting previously unselected package libgfortran-13-dev:armhf. 286s Preparing to unpack .../448-libgfortran-13-dev_13.2.0-19ubuntu1_armhf.deb ... 286s Unpacking libgfortran-13-dev:armhf (13.2.0-19ubuntu1) ... 286s Selecting previously unselected package gfortran-13-arm-linux-gnueabihf. 286s Preparing to unpack .../449-gfortran-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... 286s Unpacking gfortran-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 287s Selecting previously unselected package gfortran-13. 287s Preparing to unpack .../450-gfortran-13_13.2.0-19ubuntu1_armhf.deb ... 287s Unpacking gfortran-13 (13.2.0-19ubuntu1) ... 287s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 287s Preparing to unpack .../451-gfortran-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 287s Unpacking gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 287s Selecting previously unselected package gfortran. 287s Preparing to unpack .../452-gfortran_4%3a13.2.0-7ubuntu1_armhf.deb ... 287s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 287s Selecting previously unselected package libstdc++-13-dev:armhf. 287s Preparing to unpack .../453-libstdc++-13-dev_13.2.0-19ubuntu1_armhf.deb ... 287s Unpacking libstdc++-13-dev:armhf (13.2.0-19ubuntu1) ... 287s Selecting previously unselected package g++-13-arm-linux-gnueabihf. 287s Preparing to unpack .../454-g++-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... 287s Unpacking g++-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 287s Selecting previously unselected package g++-13. 287s Preparing to unpack .../455-g++-13_13.2.0-19ubuntu1_armhf.deb ... 287s Unpacking g++-13 (13.2.0-19ubuntu1) ... 287s Selecting previously unselected package g++-arm-linux-gnueabihf. 287s Preparing to unpack .../456-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 287s Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 287s Selecting previously unselected package g++. 288s Preparing to unpack .../457-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... 288s Unpacking g++ (4:13.2.0-7ubuntu1) ... 288s Selecting previously unselected package octave-dev. 288s Preparing to unpack .../458-octave-dev_8.4.0-1build4_armhf.deb ... 288s Unpacking octave-dev (8.4.0-1build4) ... 288s Selecting previously unselected package dh-octave. 288s Preparing to unpack .../459-dh-octave_1.8.0_all.deb ... 288s Unpacking dh-octave (1.8.0) ... 288s Selecting previously unselected package fonts-lmodern. 288s Preparing to unpack .../460-fonts-lmodern_2.005-1_all.deb ... 288s Unpacking fonts-lmodern (2.005-1) ... 288s Selecting previously unselected package libfontenc1:armhf. 288s Preparing to unpack .../461-libfontenc1_1%3a1.1.8-1_armhf.deb ... 288s Unpacking libfontenc1:armhf (1:1.1.8-1) ... 288s Selecting previously unselected package libkpathsea6:armhf. 288s Preparing to unpack .../462-libkpathsea6_2023.20230311.66589-9build2_armhf.deb ... 288s Unpacking libkpathsea6:armhf (2023.20230311.66589-9build2) ... 288s Selecting previously unselected package libpaper1:armhf. 288s Preparing to unpack .../463-libpaper1_1.1.29_armhf.deb ... 288s Unpacking libpaper1:armhf (1.1.29) ... 288s Selecting previously unselected package libpaper-utils. 288s Preparing to unpack .../464-libpaper-utils_1.1.29_armhf.deb ... 288s Unpacking libpaper-utils (1.1.29) ... 288s Selecting previously unselected package libpotrace0:armhf. 288s Preparing to unpack .../465-libpotrace0_1.16-2_armhf.deb ... 288s Unpacking libpotrace0:armhf (1.16-2) ... 288s Selecting previously unselected package libptexenc1:armhf. 288s Preparing to unpack .../466-libptexenc1_2023.20230311.66589-9build2_armhf.deb ... 288s Unpacking libptexenc1:armhf (2023.20230311.66589-9build2) ... 288s Selecting previously unselected package libsynctex2:armhf. 288s Preparing to unpack .../467-libsynctex2_2023.20230311.66589-9build2_armhf.deb ... 288s Unpacking libsynctex2:armhf (2023.20230311.66589-9build2) ... 288s Selecting previously unselected package libteckit0:armhf. 288s Preparing to unpack .../468-libteckit0_2.5.12+ds1-1_armhf.deb ... 288s Unpacking libteckit0:armhf (2.5.12+ds1-1) ... 288s Selecting previously unselected package libtexlua53-5:armhf. 288s Preparing to unpack .../469-libtexlua53-5_2023.20230311.66589-9build2_armhf.deb ... 288s Unpacking libtexlua53-5:armhf (2023.20230311.66589-9build2) ... 288s Selecting previously unselected package libunwind8:armhf. 288s Preparing to unpack .../470-libunwind8_1.6.2-3_armhf.deb ... 288s Unpacking libunwind8:armhf (1.6.2-3) ... 288s Selecting previously unselected package libxt6t64:armhf. 288s Preparing to unpack .../471-libxt6t64_1%3a1.2.1-1.2_armhf.deb ... 288s Unpacking libxt6t64:armhf (1:1.2.1-1.2) ... 288s Selecting previously unselected package libxmu6:armhf. 288s Preparing to unpack .../472-libxmu6_2%3a1.1.3-3build1_armhf.deb ... 288s Unpacking libxmu6:armhf (2:1.1.3-3build1) ... 288s Selecting previously unselected package libxaw7:armhf. 288s Preparing to unpack .../473-libxaw7_2%3a1.0.14-1build1_armhf.deb ... 288s Unpacking libxaw7:armhf (2:1.0.14-1build1) ... 288s Selecting previously unselected package libxfont2:armhf. 288s Preparing to unpack .../474-libxfont2_1%3a2.0.6-1_armhf.deb ... 288s Unpacking libxfont2:armhf (1:2.0.6-1) ... 289s Selecting previously unselected package libxi6:armhf. 289s Preparing to unpack .../475-libxi6_2%3a1.8.1-1_armhf.deb ... 289s Unpacking libxi6:armhf (2:1.8.1-1) ... 289s Selecting previously unselected package libxkbfile1:armhf. 289s Preparing to unpack .../476-libxkbfile1_1%3a1.1.0-1build3_armhf.deb ... 289s Unpacking libxkbfile1:armhf (1:1.1.0-1build3) ... 289s Selecting previously unselected package libxrandr2:armhf. 289s Preparing to unpack .../477-libxrandr2_2%3a1.5.2-2_armhf.deb ... 289s Unpacking libxrandr2:armhf (2:1.5.2-2) ... 289s Selecting previously unselected package libzzip-0-13t64:armhf. 289s Preparing to unpack .../478-libzzip-0-13t64_0.13.72+dfsg.1-1.2_armhf.deb ... 289s Unpacking libzzip-0-13t64:armhf (0.13.72+dfsg.1-1.2) ... 289s Selecting previously unselected package libslicot0:armhf. 289s Preparing to unpack .../479-libslicot0_5.9-1_armhf.deb ... 289s Unpacking libslicot0:armhf (5.9-1) ... 289s Selecting previously unselected package octave-control:armhf. 289s Preparing to unpack .../480-octave-control_4.0.0-2ubuntu1_armhf.deb ... 289s Unpacking octave-control:armhf (4.0.0-2ubuntu1) ... 289s Selecting previously unselected package octave-signal. 289s Preparing to unpack .../481-octave-signal_1.4.5-2_armhf.deb ... 289s Unpacking octave-signal (1.4.5-2) ... 289s Selecting previously unselected package texlive-binaries. 289s Preparing to unpack .../482-texlive-binaries_2023.20230311.66589-9build2_armhf.deb ... 289s Unpacking texlive-binaries (2023.20230311.66589-9build2) ... 289s Selecting previously unselected package xdg-utils. 289s Preparing to unpack .../483-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 289s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 289s Selecting previously unselected package texlive-base. 289s Preparing to unpack .../484-texlive-base_2023.20240207-1_all.deb ... 289s Unpacking texlive-base (2023.20240207-1) ... 290s Selecting previously unselected package texlive-fonts-recommended. 290s Preparing to unpack .../485-texlive-fonts-recommended_2023.20240207-1_all.deb ... 290s Unpacking texlive-fonts-recommended (2023.20240207-1) ... 291s Selecting previously unselected package texlive-latex-base. 291s Preparing to unpack .../486-texlive-latex-base_2023.20240207-1_all.deb ... 291s Unpacking texlive-latex-base (2023.20240207-1) ... 291s Selecting previously unselected package texlive-latex-recommended. 291s Preparing to unpack .../487-texlive-latex-recommended_2023.20240207-1_all.deb ... 291s Unpacking texlive-latex-recommended (2023.20240207-1) ... 292s Selecting previously unselected package texlive. 292s Preparing to unpack .../488-texlive_2023.20240207-1_all.deb ... 292s Unpacking texlive (2023.20240207-1) ... 292s Selecting previously unselected package x11-xkb-utils. 292s Preparing to unpack .../489-x11-xkb-utils_7.7+8build1_armhf.deb ... 292s Unpacking x11-xkb-utils (7.7+8build1) ... 292s Selecting previously unselected package xserver-common. 292s Preparing to unpack .../490-xserver-common_2%3a21.1.11-2ubuntu1_all.deb ... 292s Unpacking xserver-common (2:21.1.11-2ubuntu1) ... 292s Selecting previously unselected package xvfb. 292s Preparing to unpack .../491-xvfb_2%3a21.1.11-2ubuntu1_armhf.deb ... 292s Unpacking xvfb (2:21.1.11-2ubuntu1) ... 292s Selecting previously unselected package autopkgtest-satdep. 292s Preparing to unpack .../492-1-autopkgtest-satdep.deb ... 292s Unpacking autopkgtest-satdep (0) ... 292s Setting up libapt-pkg-perl (0.1.40build5) ... 292s Setting up libhwy1t64:armhf (1.0.7-8.1) ... 292s Setting up libmodule-pluggable-perl (5.2-4) ... 292s Setting up libgraphite2-3:armhf (1.3.14-2) ... 292s Setting up libstring-escape-perl (2010.002-3) ... 292s Setting up libxcb-dri3-0:armhf (1.15-1) ... 292s Setting up liblcms2-2:armhf (2.14-2) ... 292s Setting up libberkeleydb-perl:armhf (0.64-2build2) ... 292s Setting up libpixman-1-0:armhf (0.42.2-1) ... 292s Setting up libsharpyuv0:armhf (1.3.2-0.4build2) ... 292s Setting up libwayland-server0:armhf (1.22.0-2.1) ... 292s Setting up libpaper1:armhf (1.1.29) ... 292s 292s Creating config file /etc/papersize with new version 292s Setting up libx11-xcb1:armhf (2:1.8.7-1) ... 292s Setting up libpciaccess0:armhf (0.17-3) ... 292s Setting up libfile-which-perl (1.27-2) ... 292s Setting up libdouble-conversion3:armhf (3.3.0-1) ... 292s Setting up libdrm-nouveau2:armhf (2.4.120-2) ... 292s Setting up libunicode-utf8-perl (0.62-2build2) ... 292s Setting up libset-intspan-perl (1.19-3) ... 292s Setting up libmpg123-0:armhf (1.32.5-1) ... 292s Setting up libxcb-xfixes0:armhf (1.15-1) ... 292s Setting up libogg0:armhf (1.3.5-3) ... 292s Setting up libmouse-perl (2.5.10-1build7) ... 292s Setting up liblerc4:armhf (4.0.0+ds-4ubuntu1) ... 292s Setting up libpod-pom-perl (2.01-4) ... 292s Setting up libxpm4:armhf (1:3.5.17-1build1) ... 292s Setting up hdf5-helpers (1.10.10+repack-3.1ubuntu3) ... 292s Setting up libwmflite-0.2-7:armhf (0.2.13-1.1build2) ... 292s Setting up libxi6:armhf (2:1.8.1-1) ... 292s Setting up libregexp-pattern-perl (0.2.14-2) ... 292s Setting up libdata-messagepack-perl (1.02-1build3) ... 292s Setting up libxcb-xinput0:armhf (1.15-1) ... 292s Setting up libxrender1:armhf (1:0.9.10-1.1) ... 292s Setting up libdynaloader-functions-perl (0.003-3) ... 292s Setting up libdatrie1:armhf (0.2.13-3) ... 292s Setting up libtext-glob-perl (0.11-3) ... 292s Setting up libclass-method-modifiers-perl (2.15-1) ... 292s Setting up liblist-compare-perl (0.55-2) ... 292s Setting up libxcb-render0:armhf (1.15-1) ... 292s Setting up libclone-perl:armhf (0.46-1build2) ... 292s Setting up libarchive-zip-perl (1.68-1) ... 292s Setting up libsub-identify-perl (0.14-3build2) ... 292s Setting up libdrm-radeon1:armhf (2.4.120-2) ... 292s Setting up libcpanel-json-xs-perl:armhf (4.37-1build2) ... 292s Setting up libglvnd0:armhf (1.7.0-1) ... 292s Setting up libio-stringy-perl (2.111-3) ... 292s Setting up libhtml-tagset-perl (3.20-6) ... 292s Setting up liblog-any-perl (1.717-1) ... 292s Setting up libqscintilla2-qt5-l10n (2.14.1+dfsg-1build2) ... 292s Setting up libyaml-pp-perl (0.38.0-1) ... 292s Setting up libxcb-glx0:armhf (1.15-1) ... 292s Setting up libdevel-size-perl (0.83-2build3) ... 292s Setting up unzip (6.0-28ubuntu3) ... 292s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 292s Setting up libregexp-pattern-license-perl (3.11.0-1) ... 292s Setting up libconvert-binhex-perl (1.125-3) ... 292s Setting up liblwp-mediatypes-perl (6.04-2) ... 292s Setting up libyaml-libyaml-perl (0.89+ds-1build1) ... 292s Setting up fonts-freefont-otf (20211204+svn4273-2) ... 292s Setting up libio-interactive-perl (1.025-1) ... 292s Setting up libxcb-keysyms1:armhf (0.4.0-1build3) ... 292s Setting up libxcb-shape0:armhf (1.15-1) ... 292s Setting up x11-common (1:7.7+23ubuntu2) ... 293s Setting up libtry-tiny-perl (0.31-2) ... 293s Setting up libcxsparse4:armhf (1:7.6.1+dfsg-1) ... 293s Setting up libdeflate0:armhf (1.19-1) ... 293s Setting up perl-openssl-defaults:armhf (7build1) ... 293s Setting up libmldbm-perl (2.05-4) ... 293s Setting up linux-libc-dev:armhf (6.8.0-20.20) ... 293s Setting up libxml-namespacesupport-perl (1.12-2) ... 293s Setting up m4 (1.4.19-4) ... 293s Setting up libclone-choose-perl (0.010-2) ... 293s Setting up libqhull-r8.0:armhf (2020.2-6) ... 293s Setting up libxcb-render-util0:armhf (0.3.9-1build3) ... 293s Setting up libtime-moment-perl (0.44-2build3) ... 293s Setting up libencode-locale-perl (1.05-3) ... 293s Setting up libmetis5:armhf (5.1.0.dfsg-7build2) ... 293s Setting up libxcb-shm0:armhf (1.15-1) ... 293s Setting up libxcb-icccm4:armhf (0.4.1-1.1build2) ... 293s Setting up libpaper-utils (1.1.29) ... 293s Setting up texinfo-lib (7.1-3build1) ... 293s Setting up libgomp1:armhf (14-20240315-1ubuntu1) ... 293s Setting up libconfig-tiny-perl (2.30-1) ... 293s Setting up libsereal-encoder-perl (5.004+ds-1build2) ... 293s Setting up libunwind8:armhf (1.6.2-3) ... 293s Setting up liblist-utilsby-perl (0.12-2) ... 293s Setting up libyaml-tiny-perl (1.74-1) ... 293s Setting up libpthread-stubs0-dev:armhf (0.4-1build2) ... 293s Setting up libjbig0:armhf (2.1-6.1ubuntu1) ... 293s Setting up octave-common (8.4.0-1build4) ... 293s Setting up libregexp-common-perl (2017060201-3) ... 293s Setting up libpcre2-16-0:armhf (10.42-4ubuntu1) ... 293s Setting up libaec0:armhf (1.1.2-1) ... 293s Setting up libnet-netmask-perl (2.0002-2) ... 293s Setting up libopengl0:armhf (1.7.0-1) ... 293s Setting up libsub-install-perl (0.929-1) ... 293s Setting up libxcb-util1:armhf (0.4.0-1build2) ... 293s Setting up libxxf86vm1:armhf (1:1.1.4-1build3) ... 293s Setting up libindirect-perl (0.39-2build3) ... 293s Setting up libxcb-xkb1:armhf (1.15-1) ... 293s Setting up libxcb-image0:armhf (0.4.0-2) ... 293s Setting up libxs-parse-sublike-perl:armhf (0.21-2build2) ... 293s Setting up libnumber-compare-perl (0.03-3) ... 293s Setting up libdw1t64:armhf (0.190-1.1build2) ... 293s Setting up libxnvctrl0:armhf (510.47.03-0ubuntu1) ... 293s Setting up libxcb-present0:armhf (1.15-1) ... 293s Setting up liberror-perl (0.17029-2) ... 293s Setting up libasound2-data (1.2.11-1build1) ... 293s Setting up patchutils (0.4.2-1build2) ... 293s Setting up tex-common (6.18) ... 293s update-language: texlive-base not installed and configured, doing nothing! 293s Setting up libbtf2:armhf (1:7.6.1+dfsg-1) ... 293s Setting up libjson-maybexs-perl (1.004005-1) ... 293s Setting up libxml-sax-base-perl (1.09-3) ... 293s Setting up libio-string-perl (1.08-4) ... 293s Setting up libboolean-perl (0.46-3) ... 293s Setting up libnetaddr-ip-perl (4.079+dfsg-2build3) ... 293s Setting up xtrans-dev (1.4.0-1) ... 293s Setting up libqt5core5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 293s Setting up libfontenc1:armhf (1:1.1.8-1) ... 293s Setting up autotools-dev (20220109.1) ... 293s Setting up libblas3:armhf (3.12.0-3) ... 293s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 293s Setting up libclass-data-inheritable-perl (0.08-3) ... 293s Setting up libxs-parse-keyword-perl (0.39-1build2) ... 293s Setting up libxcb-xinerama0:armhf (1.15-1) ... 293s Setting up libalgorithm-c3-perl (0.11-2) ... 293s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 293s Setting up libgles2:armhf (1.7.0-1) ... 293s Setting up libasound2t64:armhf (1.2.11-1build1) ... 293s Setting up libmunge2:armhf (0.5.15-4) ... 293s Setting up liblog-log4perl-perl (1.57-1) ... 293s Setting up libllvm17t64:armhf (1:17.0.6-9build1) ... 293s Setting up libtext-reform-perl (1.20-5) ... 293s Setting up libzzip-0-13t64:armhf (0.13.72+dfsg.1-1.2) ... 293s Setting up libfreetype6:armhf (2.13.2+dfsg-1build2) ... 293s Setting up libfile-find-rule-perl (0.34-3) ... 293s Setting up libxfixes3:armhf (1:6.0.0-2) ... 293s Setting up libcurl4-openssl-dev:armhf (8.5.0-2ubuntu7) ... 293s Setting up libxcb-sync1:armhf (1.15-1) ... 293s Setting up libipc-system-simple-perl (1.30-2) ... 293s Setting up libio-tiecombine-perl (1.005-3) ... 293s Setting up libnet-domain-tld-perl (1.75-3) ... 293s Setting up libteckit0:armhf (2.5.12+ds1-1) ... 293s Setting up libperlio-utf8-strict-perl (0.010-1build2) ... 293s Setting up aglfn (1.7+git20191031.4036a9c-2) ... 293s Setting up lzip (1.24.1-1) ... 293s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip (lzip) in auto mode 293s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode 293s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode 293s Setting up libavahi-common-data:armhf (0.8-13ubuntu4) ... 293s Setting up libopus0:armhf (1.4-1) ... 293s Setting up t1utils (1.41-4build2) ... 293s Setting up libxinerama1:armhf (2:1.1.4-3) ... 293s Setting up libtexlua53-5:armhf (2023.20230311.66589-9build2) ... 293s Setting up diffstat (1.66-1) ... 293s Setting up libxkbcommon-x11-0:armhf (1.6.0-1) ... 293s Setting up fonts-dejavu-mono (2.37-8) ... 293s Setting up libssl-dev:armhf (3.0.13-0ubuntu2) ... 293s Setting up libhwloc15:armhf (2.10.0-1) ... 293s Setting up libmpc3:armhf (1.3.1-1) ... 293s Setting up libatomic1:armhf (14-20240315-1ubuntu1) ... 293s Setting up libvorbis0a:armhf (1.3.7-1build2) ... 293s Setting up libvariable-magic-perl (0.63-1build2) ... 293s Setting up libio-html-perl (1.004-3) ... 293s Setting up libxrandr2:armhf (2:1.5.2-2) ... 293s Setting up libtext-template-perl (1.61-1) ... 293s Setting up libpod-parser-perl (1.67-1) ... 293s Setting up autopoint (0.21-14ubuntu1) ... 293s Setting up libb-hooks-op-check-perl:armhf (0.22-3) ... 293s Setting up fonts-dejavu-core (2.37-8) ... 293s Setting up liblist-moreutils-xs-perl (0.430-3build4) ... 293s Setting up libjxl0.7:armhf (0.7.0-10.2ubuntu3) ... 293s Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... 293s Setting up libltdl7:armhf (2.4.7-7) ... 293s Setting up libfftw3-double3:armhf (3.3.10-1ubuntu2) ... 293s Setting up libglapi-mesa:armhf (24.0.3-1ubuntu3) ... 293s Setting up libparams-util-perl (1.102-2build2) ... 293s Setting up libkpathsea6:armhf (2023.20230311.66589-9build2) ... 293s Setting up libgfortran5:armhf (14-20240315-1ubuntu1) ... 293s Setting up libvulkan1:armhf (1.3.275.0-1) ... 293s Setting up libtime-duration-perl (1.21-2) ... 293s Setting up autoconf (2.71-3) ... 293s Setting up libtext-xslate-perl:armhf (3.5.9-1build4) ... 293s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 293s Setting up libwebp7:armhf (1.3.2-0.4build2) ... 293s Setting up libarray-intspan-perl (2.004-2) ... 293s Setting up libcapture-tiny-perl (0.48-2) ... 293s Setting up libtimedate-perl (2.3300-2) ... 293s Setting up libexporter-lite-perl (0.09-2) ... 293s Setting up libubsan1:armhf (14-20240315-1ubuntu1) ... 293s Setting up libxcb-dri2-0:armhf (1.15-1) ... 293s Setting up libsub-name-perl:armhf (0.27-1build2) ... 293s Setting up libsyntax-keyword-try-perl (0.29-1build2) ... 293s Setting up dwz (0.15-1build5) ... 293s Setting up libdata-validate-domain-perl (0.10-1.1) ... 293s Setting up libproc-processtable-perl:armhf (0.636-1build2) ... 293s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 293s Setting up libdav1d7:armhf (1.4.1-1) ... 293s Setting up libmtdev1t64:armhf (1.1.6-1.1) ... 293s Setting up ocl-icd-libopencl1:armhf (2.3.2-1) ... 293s Setting up libxshmfence1:armhf (1.3-1build4) ... 293s Setting up libcrypt-dev:armhf (1:4.4.36-4) ... 293s Setting up libxcb-randr0:armhf (1.15-1) ... 293s Setting up libpath-tiny-perl (0.144-1) ... 293s Setting up libasan8:armhf (14-20240315-1ubuntu1) ... 293s Setting up lzop (1.04-2build2) ... 293s Setting up libjson-perl (4.10000-1) ... 293s Setting up liblog-any-adapter-screen-perl (0.140-2) ... 293s Setting up librole-tiny-perl (2.002004-1) ... 293s Setting up openmpi-common (4.1.6-7ubuntu1) ... 293s Setting up libqt5sql5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 293s Setting up debugedit (1:5.0-5build1) ... 293s Setting up libipc-run3-perl (0.049-1) ... 293s Setting up libmd4c0:armhf (0.4.8-1) ... 293s Setting up libregexp-wildcards-perl (1.05-3) ... 293s Setting up libmousex-strictconstructor-perl (0.02-3) ... 293s Setting up fonts-lmodern (2.005-1) ... 293s Setting up libsub-uplevel-perl (0.2800-3) ... 293s Setting up libsuitesparseconfig7:armhf (1:7.6.1+dfsg-1) ... 293s Setting up librdmacm1t64:armhf (50.0-2build1) ... 293s Setting up liblua5.4-0:armhf (5.4.6-3build1) ... 293s Setting up libsub-override-perl (0.10-1) ... 293s Setting up libaliased-perl (0.34-3) ... 293s Setting up libharfbuzz0b:armhf (8.3.0-2build1) ... 293s Setting up libthai-data (0.1.29-2) ... 293s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 293s Setting up libstrictures-perl (2.000006-1) ... 293s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 293s Setting up libdevel-stacktrace-perl (2.0500-1) ... 293s Setting up libclass-xsaccessor-perl (1.19-4build3) ... 293s Setting up libtext-autoformat-perl (1.750000-2) ... 293s Setting up libglu1-mesa:armhf (9.0.2-1.1) ... 293s Setting up libflac12t64:armhf (1.4.3+ds-2.1ubuntu1) ... 293s Setting up libtoml-tiny-perl (0.16-1) ... 293s Setting up libxkbfile1:armhf (1:1.1.0-1build3) ... 293s Setting up libsort-versions-perl (1.62-3) ... 293s Setting up libexporter-tiny-perl (1.006002-1) ... 293s Setting up libterm-readkey-perl (2.38-2build3) ... 293s Setting up libisl23:armhf (0.26-3) ... 293s Setting up libtext-unidecode-perl (1.30-3) ... 293s Setting up libde265-0:armhf (1.0.15-1build1) ... 293s Setting up libc-dev-bin (2.39-0ubuntu6) ... 293s Setting up libfont-ttf-perl (1.06-2) ... 293s Setting up libfile-homedir-perl (1.006-2) ... 293s Setting up libsamplerate0:armhf (0.2.2-4) ... 293s Setting up libwebpmux3:armhf (1.3.2-0.4build2) ... 293s Setting up libtext-levenshteinxs-perl (0.03-5build3) ... 293s Setting up libperlio-gzip-perl (0.20-1build3) ... 293s Setting up libxfont2:armhf (1:2.0.6-1) ... 293s Setting up libhtml-html5-entities-perl (0.004-3) ... 293s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 293s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 293s Setting up libtext-levenshtein-damerau-perl (0.41-3) ... 293s Setting up libsereal-decoder-perl (5.004+ds-1build2) ... 293s Setting up libmarkdown2:armhf (2.2.7-2) ... 293s Setting up libcc1-0:armhf (14-20240315-1ubuntu1) ... 293s Setting up liburi-perl (5.27-1) ... 293s Setting up libnet-ipv6addr-perl (1.02-1) ... 293s Setting up libmp3lame0:armhf (3.100-6) ... 293s Setting up libblas-dev:armhf (3.12.0-3) ... 293s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 293s Setting up libsz2:armhf (1.1.2-1) ... 293s Setting up libvorbisenc2:armhf (1.3.7-1build2) ... 293s Setting up libsynctex2:armhf (2023.20230311.66589-9build2) ... 293s Setting up libevent-pthreads-2.1-7:armhf (2.1.12-stable-9build1) ... 293s Setting up libdata-validate-ip-perl (0.31-1) ... 293s Setting up libdrm-amdgpu1:armhf (2.4.120-2) ... 293s Setting up libwacom-common (2.10.0-1build1) ... 293s Setting up libmousex-nativetraits-perl (1.09-3) ... 293s Setting up libemail-address-xs-perl (1.05-1build3) ... 293s Setting up libpotrace0:armhf (1.16-2) ... 293s Setting up libwayland-client0:armhf (1.22.0-2.1) ... 293s Setting up libnet-ssleay-perl:armhf (1.94-1build2) ... 293s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 293s Setting up automake (1:1.16.5-1.3ubuntu1) ... 293s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 293s Setting up x11proto-dev (2023.2-1) ... 293s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 293s Setting up libfabric1:armhf (1.17.0-3build1) ... 293s Setting up gnuplot-data (6.0.0+dfsg1-1ubuntu2) ... 293s Setting up libice6:armhf (2:1.0.10-1build2) ... 293s Setting up libhttp-date-perl (6.06-1) ... 293s Setting up liblapack3:armhf (3.12.0-3) ... 293s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 293s Setting up libqt5dbus5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 293s Setting up libfile-basedir-perl (0.09-2) ... 293s Setting up gettext (0.21-14ubuntu1) ... 293s Setting up libarpack2t64:armhf (3.9.1-1.1build1) ... 293s Setting up libfftw3-single3:armhf (3.3.10-1ubuntu2) ... 293s Setting up libamd3:armhf (1:7.6.1+dfsg-1) ... 293s Setting up libfile-listing-perl (6.16-1) ... 293s Setting up libxau-dev:armhf (1:1.0.9-1build5) ... 293s Setting up cpp-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 293s Setting up libgbm1:armhf (24.0.3-1ubuntu3) ... 293s Setting up libcolamd3:armhf (1:7.6.1+dfsg-1) ... 293s Setting up libfftw3-bin (3.3.10-1ubuntu2) ... 293s Setting up libwacom9:armhf (2.10.0-1build1) ... 293s Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... 293s Setting up liblist-moreutils-perl (0.430-2) ... 293s Setting up libslicot0:armhf (5.9-1) ... 293s Setting up libxcursor1:armhf (1:1.2.1-1) ... 293s Setting up libpod-constants-perl (0.19-2) ... 293s Setting up libgl1-mesa-dri:armhf (24.0.3-1ubuntu3) ... 293s Setting up libqt5network5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 293s Setting up libhash-merge-perl (0.302-1) ... 293s Setting up libsoftware-copyright-perl (0.012-2) ... 293s Setting up libaec-dev:armhf (1.1.2-1) ... 293s Setting up libavahi-common3:armhf (0.8-13ubuntu4) ... 293s Setting up libnet-http-perl (6.23-1) ... 293s Setting up libpath-iterator-rule-perl (1.015-2) ... 293s Setting up libtext-markdown-discount-perl (0.16-1build2) ... 293s Setting up libqt5xml5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 293s Setting up libexception-class-perl (1.45-1) ... 293s Setting up libsundials-sunmatrix4:armhf (6.4.1+dfsg1-3build3) ... 293s Setting up libclass-c3-perl (0.35-2) ... 293s Setting up libsuperlu6:armhf (6.0.1+dfsg1-1) ... 293s Setting up libhwloc-plugins:armhf (2.10.0-1) ... 293s Setting up libqrupdate1:armhf (1.1.2-4) ... 293s Setting up libdevel-callchecker-perl:armhf (0.008-2build2) ... 293s Setting up libxml-sax-perl (1.02+dfsg-3) ... 293s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 293s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 294s 294s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 294s Setting up libsundials-ida6:armhf (6.4.1+dfsg1-3build3) ... 294s Setting up libcamd3:armhf (1:7.6.1+dfsg-1) ... 294s Setting up libinput-bin (1.25.0-1build1) ... 294s Setting up intltool-debian (0.35.0+20060710.6) ... 294s Setting up libobject-pad-perl (0.808-1build2) ... 294s Setting up libthai0:armhf (0.1.29-2) ... 294s Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... 294s Setting up libegl-mesa0:armhf (24.0.3-1ubuntu3) ... 294s Setting up libdata-validate-uri-perl (0.07-3) ... 294s Setting up libptexenc1:armhf (2023.20230311.66589-9build2) ... 294s Setting up libtest-exception-perl (0.43-3) ... 294s Setting up libglpk40:armhf (5.0-1build1) ... 294s Setting up libstring-copyright-perl (0.003014-1) ... 294s Setting up liblapack-dev:armhf (3.12.0-3) ... 294s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 294s Setting up libdata-optlist-perl (0.114-1) ... 294s Setting up libpmix2t64:armhf (5.0.1-4.1) ... 294s Setting up libopenmpi3t64:armhf (4.1.6-7ubuntu1) ... 294s Setting up libccolamd3:armhf (1:7.6.1+dfsg-1) ... 294s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build3) ... 294s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 294s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 294s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 294s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 294s Setting up dh-strip-nondeterminism (1.13.1-1) ... 294s Setting up libwww-robotrules-perl (6.02-1) ... 294s Setting up libjack-jackd2-0:armhf (1.9.21~dfsg-3ubuntu1) ... 294s Setting up libgcc-13-dev:armhf (13.2.0-19ubuntu1) ... 294s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... 294s Setting up libhtml-parser-perl:armhf (3.81-1build2) ... 294s Setting up libegl1:armhf (1.7.0-1) ... 294s Setting up libc6-dev:armhf (2.39-0ubuntu6) ... 294s Setting up libfontconfig1:armhf (2.15.0-1.1ubuntu1) ... 294s Setting up libsndfile1:armhf (1.2.2-1ubuntu3) ... 294s Setting up libmro-compat-perl (0.15-2) ... 294s Setting up libhdf5-103-1t64:armhf (1.10.10+repack-3.1ubuntu3) ... 294s Setting up libgfortran-13-dev:armhf (13.2.0-19ubuntu1) ... 294s Setting up libsm6:armhf (2:1.2.3-1build2) ... 294s Setting up libfftw3-dev:armhf (3.3.10-1ubuntu2) ... 294s Setting up libavahi-client3:armhf (0.8-13ubuntu4) ... 294s Setting up libio-socket-ssl-perl (2.085-1) ... 294s Setting up openmpi-bin (4.1.6-7ubuntu1) ... 294s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 294s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 294s Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 294s Setting up libstdc++-13-dev:armhf (13.2.0-19ubuntu1) ... 294s Setting up libsub-exporter-perl (0.990-1) ... 294s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 294s Setting up libhtml-form-perl (6.11-1) ... 294s Setting up libiterator-perl (0.03+ds1-2) ... 294s Setting up libinput10:armhf (1.25.0-1build1) ... 294s Setting up libhdf5-hl-100t64:armhf (1.10.10+repack-3.1ubuntu3) ... 294s Setting up libportaudio2:armhf (19.6.0-1.2build1) ... 294s Setting up libhttp-negotiate-perl (6.01-2) ... 294s Setting up fontconfig (2.15.0-1.1ubuntu1) ... 296s Regenerating fonts cache... done. 296s Setting up libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... 296s Setting up libcarp-assert-more-perl (2.3.0-1) ... 296s Setting up libcholmod5:armhf (1:7.6.1+dfsg-1) ... 296s Setting up libptscotch-7.0:armhf (7.0.4-1ubuntu1) ... 296s Setting up libxft2:armhf (2.3.6-1) ... 296s Setting up libncurses-dev:armhf (6.4+20240113-1ubuntu1) ... 296s Setting up libglx-mesa0:armhf (24.0.3-1ubuntu3) ... 296s Setting up libxcb1-dev:armhf (1.15-1) ... 296s Setting up libiterator-util-perl (0.02+ds1-2) ... 296s Setting up libglx0:armhf (1.7.0-1) ... 296s Setting up cpp-13 (13.2.0-19ubuntu1) ... 296s Setting up libhttp-cookies-perl (6.11-1) ... 296s Setting up libspqr4:armhf (1:7.6.1+dfsg-1) ... 296s Setting up po-debconf (1.0.21+nmu1) ... 296s Setting up libhtml-tree-perl (5.07-3) ... 296s Setting up libparams-classify-perl:armhf (0.015-2build4) ... 296s Setting up libpango-1.0-0:armhf (1.52.1+ds-1) ... 296s Setting up libhdf5-cpp-103-1t64:armhf (1.10.10+repack-3.1ubuntu3) ... 296s Setting up libcgi-pm-perl (4.63-1) ... 296s Setting up mpi-default-bin (1.15) ... 296s Setting up libx11-dev:armhf (2:1.8.7-1) ... 296s Setting up libhdf5-fortran-102t64:armhf (1.10.10+repack-3.1ubuntu3) ... 296s Setting up libcombblas2.0.0t64:armhf (2.0.0-3.1build1) ... 296s Setting up libfftw3-mpi3:armhf (3.3.10-1ubuntu2) ... 296s Setting up libreadline-dev:armhf (8.2-3.1build1) ... 296s Setting up libcairo2:armhf (1.18.0-1ubuntu1) ... 296s Setting up gcc-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 296s Setting up libhdf5-openmpi-103-1t64:armhf (1.10.10+repack-3.1ubuntu3) ... 296s Setting up libqt5gui5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 296s Setting up libgl1:armhf (1.7.0-1) ... 296s Setting up libnet-smtp-ssl-perl (1.04-2) ... 296s Setting up libmodule-runtime-perl (0.016-2) ... 296s Setting up libmailtools-perl (2.21-2) ... 296s Setting up libklu2:armhf (1:7.6.1+dfsg-1) ... 296s Setting up libconfig-model-perl (2.153-3) ... 296s Setting up libxt6t64:armhf (1:1.2.1-1.2) ... 296s Setting up libgd3:armhf (2.3.3-9ubuntu3) ... 296s Setting up gcc-13 (13.2.0-19ubuntu1) ... 296s Setting up texinfo (7.1-3build1) ... 296s Running mktexlsr. This may take some time. ... done. 296s Setting up zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 296s Setting up libumfpack6:armhf (1:7.6.1+dfsg-1) ... 296s Setting up libconst-fast-perl (0.014-2) ... 296s Setting up cpp (4:13.2.0-7ubuntu1) ... 296s Setting up libdata-section-perl (0.200008-1) ... 296s Setting up libglx-dev:armhf (1.7.0-1) ... 296s Setting up libpangoft2-1.0-0:armhf (1.52.1+ds-1) ... 296s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 296s Setting up libdata-dpath-perl (0.59-1) ... 296s Setting up libhdf5-hl-cpp-100t64:armhf (1.10.10+repack-3.1ubuntu3) ... 296s Setting up libfltk1.3t64:armhf (1.3.8-6.1) ... 296s Setting up libcups2t64:armhf (2.4.7-1.2ubuntu1) ... 296s Setting up libgl-dev:armhf (1.7.0-1) ... 296s Setting up libstring-rewriteprefix-perl (0.009-1) ... 296s Setting up libpangocairo-1.0-0:armhf (1.52.1+ds-1) ... 296s Setting up libscalapack-openmpi2.2:armhf (2.2.1-3build1) ... 296s Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 296s Setting up g++-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 296s Setting up gfortran-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 296s Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 296s Setting up libconfig-model-backend-yaml-perl (2.134-2) ... 296s Setting up g++-13 (13.2.0-19ubuntu1) ... 296s Setting up libxmu6:armhf (2:1.1.3-3build1) ... 296s Setting up libtool (2.4.7-7) ... 296s Setting up libmodule-implementation-perl (0.09-2) ... 296s Setting up libqt5widgets5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 296s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-1build1) ... 296s Setting up libpackage-stash-perl (0.40-1) ... 296s Setting up libimport-into-perl (1.002005-2) ... 296s Setting up libmoo-perl (2.005005-1) ... 296s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 296s Setting up libhdf5-hl-fortran-100t64:armhf (1.10.10+repack-3.1ubuntu3) ... 296s Setting up liblist-someutils-perl (0.59-1) ... 296s Setting up libxaw7:armhf (2:1.0.14-1build1) ... 296s Setting up libmime-tools-perl (5.514-1) ... 296s Setting up libqt5help5:armhf (5.15.12-2build2) ... 296s Setting up libsoftware-license-perl (0.104006-1) ... 296s Setting up libclass-load-perl (0.25-2) ... 296s Setting up gcc (4:13.2.0-7ubuntu1) ... 296s Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ... 296s Setting up gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 296s Setting up dh-autoreconf (20) ... 296s Setting up libfltk-gl1.3t64:armhf (1.3.8-6.1) ... 296s Setting up gfortran-13 (13.2.0-19ubuntu1) ... 296s Setting up libmumps-5.6t64:armhf (5.6.2-2.1build1) ... 296s Setting up libhdf5-dev (1.10.10+repack-3.1ubuntu3) ... 296s update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 296s Setting up libhypre-2.28.0:armhf (2.28.0-8build1) ... 296s Setting up g++ (4:13.2.0-7ubuntu1) ... 296s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 296s Setting up texlive-binaries (2023.20230311.66589-9build2) ... 296s update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode 296s update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode 296s Setting up libpetsc-real3.19t64:armhf (3.19.6+dfsg1-2.2ubuntu1) ... 296s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.19.6 to provide /usr/lib/arm-linux-gnueabihf/libpetsc.so.3.19 (libpetsc.so.3.19) in auto mode 296s Setting up gnuplot-nox (6.0.0+dfsg1-1ubuntu2) ... 296s update-alternatives: using /usr/bin/gnuplot-nox to provide /usr/bin/gnuplot (gnuplot) in auto mode 296s Setting up libmoox-aliases-perl (0.001006-2) ... 296s Setting up libparams-validate-perl:armhf (1.31-2build2) ... 296s Setting up libb-hooks-endofscope-perl (0.28-1) ... 296s Setting up texlive-base (2023.20240207-1) ... 297s tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps 297s tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg 297s tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper 298s tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex 298s Setting up libqt5printsupport5t64:armhf (5.15.12+dfsg-3ubuntu6) ... 298s Setting up libsoftware-licensemoreutils-perl (1.009-1) ... 298s Setting up x11-xkb-utils (7.7+8build1) ... 298s Setting up debhelper (13.14.1ubuntu5) ... 298s Setting up libqscintilla2-qt5-15:armhf (2.14.1+dfsg-1build2) ... 298s Setting up gfortran (4:13.2.0-7ubuntu1) ... 298s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 298s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 298s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 298s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 298s Setting up dh-octave-autopkgtest (1.8.0) ... 298s Setting up texlive-latex-base (2023.20240207-1) ... 298s Setting up texlive-latex-recommended (2023.20240207-1) ... 298s Setting up libnamespace-clean-perl (0.27-2) ... 298s Setting up libstring-license-perl (0.0.9-2ubuntu1) ... 298s Setting up libsundials-nvecparallel-petsc6:armhf (6.4.1+dfsg1-3build3) ... 298s Setting up libgetopt-long-descriptive-perl (0.111-1) ... 298s Setting up texlive-fonts-recommended (2023.20240207-1) ... 298s Setting up xserver-common (2:21.1.11-2ubuntu1) ... 298s Setting up licensecheck (3.3.9-1ubuntu1) ... 298s Setting up texlive (2023.20240207-1) ... 298s Setting up libapp-cmd-perl (0.336-1) ... 298s Setting up xvfb (2:21.1.11-2ubuntu1) ... 298s Setting up libsundials-sunlinsol3:armhf (6.4.1+dfsg1-3build3) ... 298s Setting up cme (1.040-1) ... 298s Setting up libheif-plugin-libde265:armhf (1.17.6-1ubuntu2) ... 298s Setting up libwww-perl (6.76-1) ... 298s Setting up libheif1:armhf (1.17.6-1ubuntu2) ... 298s Setting up libparse-debcontrol-perl (2.005-6) ... 298s Setting up libhtml-tokeparser-simple-perl (3.16-4) ... 298s Setting up libwww-mechanize-perl (2.18-1ubuntu1) ... 298s Setting up libheif-plugin-dav1d:armhf (1.17.6-1ubuntu2) ... 298s Setting up liblwp-protocol-https-perl (6.13-1) ... 298s Setting up libgraphicsmagick-q16-3t64 (1.4+really1.3.42-1.1build1) ... 298s Setting up lintian (2.117.0ubuntu1) ... 298s Setting up libgraphicsmagick++-q16-12t64 (1.4+really1.3.42-1.1build1) ... 298s Setting up libconfig-model-dpkg-perl (3.004) ... 298s Setting up octave (8.4.0-1build4) ... 299s Setting up octave-dev (8.4.0-1build4) ... 299s Setting up dh-octave (1.8.0) ... 299s Setting up octave-control:armhf (4.0.0-2ubuntu1) ... 299s Setting up octave-signal (1.4.5-2) ... 299s Setting up autopkgtest-satdep (0) ... 299s Processing triggers for libc-bin (2.39-0ubuntu6) ... 299s Processing triggers for man-db (2.12.0-3build4) ... 300s Processing triggers for udev (255.4-1ubuntu5) ... 301s Processing triggers for install-info (7.1-3build1) ... 301s Processing triggers for tex-common (6.18) ... 301s Running updmap-sys. This may take some time... done. 301s Running mktexlsr /var/lib/texmf ... done. 301s Building format(s) --all. 372s This may take some time... done. 432s (Reading database ... 86448 files and directories currently installed.) 432s Removing autopkgtest-satdep (0) ... 438s autopkgtest [23:36:50]: test command1: DH_OCTAVE_TEST_ENV="xvfb-run -a" /usr/bin/dh_octave_check --use-installed-package 438s autopkgtest [23:36:50]: test command1: [----------------------- 439s Checking package... 440s Run the unit tests... 440s Checking m files ... 440s [inst/barthannwin.m] 440s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/barthannwin.m 440s ***** assert (barthannwin (1), 1) 440s ***** assert (barthannwin (2), zeros (2, 1)) 440s ***** error barthannwin () 440s ***** error barthannwin (0.5) 440s ***** error barthannwin (-1) 440s ***** error barthannwin (ones (1, 4)) 440s ***** error barthannwin (1, 2) 440s 7 tests, 7 passed, 0 known failure, 0 skipped 440s [inst/besself.m] 440s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/besself.m 440s ***** error [a, b] = besself () 441s ***** error [a, b] = besself (1) 441s ***** error [a, b] = besself (1, 2, 3, 4, 5) 441s ***** error [a, b] = besself (.5, .2) 441s ***** error [a, b] = besself (3, .2, "invalid") 441s 5 tests, 5 passed, 0 known failure, 0 skipped 441s [inst/bitrevorder.m] 441s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/bitrevorder.m 441s ***** assert (bitrevorder (0), 0); 441s ***** assert (bitrevorder (0:1), 0:1); 441s ***** assert (bitrevorder ([0:1]'), [0:1]'); 441s ***** assert (bitrevorder (0:7), [0 4 2 6 1 5 3 7]); 441s ***** assert (bitrevorder ([0:7]'), [0 4 2 6 1 5 3 7]'); 441s ***** assert (bitrevorder ([0:7]*i), [0 4 2 6 1 5 3 7]*i); 441s ***** assert (bitrevorder ([0:7]'*i), [0 4 2 6 1 5 3 7]'*i); 441s ***** assert (bitrevorder (0:15), [0 8 4 12 2 10 6 14 1 9 5 13 3 11 7 15]); 441s ***** error bitrevorder (); 441s ***** error bitrevorder (1, 2); 441s ***** error bitrevorder ([]); 441s ***** error bitrevorder (0:2); 441s 12 tests, 12 passed, 0 known failure, 0 skipped 441s [inst/blackmanharris.m] 441s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/blackmanharris.m 441s ***** assert (blackmanharris (1), 1); 441s ***** assert (blackmanharris (2), 0.00006 * ones (2, 1), eps); 441s ***** assert (blackmanharris (15), flipud (blackmanharris (15)), 10*eps); 441s ***** assert (blackmanharris (16), flipud (blackmanharris (16)), 10*eps); 441s ***** assert (blackmanharris (15), blackmanharris (15, "symmetric")); 441s ***** assert (blackmanharris (16)(1:15), blackmanharris (15, "periodic")); 441s ***** error blackmanharris () 441s ***** error blackmanharris (0.5) 441s ***** error blackmanharris (-1) 441s ***** error blackmanharris (ones (1, 4)) 441s ***** error blackmanharris (1, 2) 441s ***** error blackmanharris (1, "invalid") 441s 12 tests, 12 passed, 0 known failure, 0 skipped 441s [inst/blackmannuttall.m] 441s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/blackmannuttall.m 441s ***** assert (blackmannuttall (1), 1) 441s ***** assert (blackmannuttall (2), 0.0003628 * ones (2, 1), eps) 441s ***** assert (blackmannuttall (15), flipud (blackmannuttall (15)), 10*eps); 441s ***** assert (blackmannuttall (16), flipud (blackmannuttall (16)), 10*eps); 441s ***** assert (blackmannuttall (15), blackmannuttall (15, "symmetric")); 441s ***** assert (blackmannuttall (16)(1:15), blackmannuttall (15, "periodic")); 441s ***** error blackmannuttall () 442s ***** error blackmannuttall (0.5) 442s ***** error blackmannuttall (-1) 442s ***** error blackmannuttall (ones (1, 4)) 442s ***** error blackmannuttall (1, 2) 442s ***** error blackmannuttall (1, "invalid") 442s 12 tests, 12 passed, 0 known failure, 0 skipped 442s [inst/bohmanwin.m] 442s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/bohmanwin.m 442s ***** assert (bohmanwin (1), 1) 442s ***** assert (bohmanwin (2), zeros (2, 1)) 442s ***** error bohmanwin () 442s ***** error bohmanwin (0.5) 442s ***** error bohmanwin (-1) 442s ***** error bohmanwin (ones (1, 4)) 442s ***** error bohmanwin (1, 2) 442s 7 tests, 7 passed, 0 known failure, 0 skipped 442s [inst/boxcar.m] 442s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/boxcar.m 442s ***** assert (boxcar (1), 1) 442s ***** assert (boxcar (2), ones (2, 1)) 442s ***** assert (boxcar (100), ones (100, 1)) 442s ***** error boxcar () 442s ***** error boxcar (0.5) 442s ***** error boxcar (-1) 442s ***** error boxcar (ones (1, 4)) 442s ***** error boxcar (1, 2) 442s 8 tests, 8 passed, 0 known failure, 0 skipped 442s [inst/buffer.m] 442s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/buffer.m 442s ***** error (buffer(1:10, 4.1)) 442s ***** assert (buffer(1:10, 4), reshape([1:10,0,0],[4,3])) 442s ***** assert (buffer(1:10, 4, 1), reshape([0:3,3:6,6:9,9,10,0,0],[4,4])) 442s ***** assert (buffer(1:10, 4, 2), reshape ([0,0:2,1:4,3:6,5:8,7:10],[4,5])) 442s ***** assert (buffer(1:10, 4, 3), [0,0,0:7;0,0:8;0:9;1:10]) 442s ***** error (buffer(1:10, 4, 3.1)) 442s ***** error (buffer(1:10, 4, 4)) 442s ***** assert (buffer(1:10, 4, -1), reshape([1:4,6:9],[4,2])) 442s ***** assert (buffer(1:10, 4, -2), reshape([1:4,7:10],[4,2])) 442s ***** assert (buffer(1:10, 4, -3), reshape([1:4,8:10,0],[4,2])) 442s ***** assert (buffer(1:10, 4, 1, 11), reshape([11,1:3,3:6,6:9,9,10,0,0],[4,4])) 442s ***** error (buffer(1:10, 4, 1, [10,11])) 442s ***** assert (buffer(1:10, 4, 1, 'nodelay'), reshape([1:4,4:7,7:10],[4,3])) 442s ***** error (buffer(1:10, 4, 1, 'badstring')) 442s ***** assert (buffer(1:10, 4, 2,'nodelay'), reshape ([1:4,3:6,5:8,7:10],[4,4])) 442s ***** assert (buffer(1:10, 4, 3, [11,12,13]),[11,12,13,1:7;12,13,1:8;13,1:9;1:10]) 442s ***** assert (buffer(1:10, 4, 3, 'nodelay'),[1:8;2:9;3:10;4:10,0]) 442s ***** assert (buffer(1:11,4,-2,1),reshape([2:5,8:11],4,2)) 442s ***** test 442s [y, z] = buffer(1:12,4); 442s assert (y, reshape(1:12,4,3)); 442s assert (z, zeros (1,0)); 442s ***** test 442s [y, z] = buffer(1:11,4); 442s assert (y, reshape(1:8,4,2)); 442s assert (z, [9, 10, 11]); 442s ***** test 442s [y, z] = buffer([1:12]',4); 442s assert (y, reshape(1:12,4,3)); 442s assert (z, zeros (0,1)); 442s ***** test 442s [y, z] = buffer([1:11]',4); 442s assert (y, reshape(1:8,4,2)); 442s assert (z, [9; 10; 11]); 442s ***** test 442s [y,z,opt] = buffer(1:15,4,-2,1); 442s assert (y, reshape([2:5,8:11],4,2)); 442s assert (z, [14, 15]); 442s assert (opt, 0); 442s ***** test 442s [y,z,opt] = buffer(1:11,4,-2,1); 442s assert (y, reshape([2:5,8:11],4,2)); 442s assert (z, zeros (1,0)); 442s assert (opt, 2); 442s ***** test 442s [y,z,opt] = buffer([1:15]',4,-2,1); 442s assert (y, reshape([2:5,8:11],4,2)); 442s assert (z, [14; 15]); 442s assert (opt, 0); 442s ***** test 442s [y,z,opt] = buffer([1:11]',4,-2,1); 442s assert (y, reshape([2:5,8:11],4,2)); 442s assert (z, zeros (0, 1)); 442s assert (opt, 2); 442s ***** test 442s [y,z,opt] = buffer([1:11],5,2,[-1,0]); 442s assert (y, reshape ([-1:3,2:6,5:9],[5,3])); 442s assert (z, [10, 11]); 442s assert (opt, [8; 9]); 442s ***** test 442s [y,z,opt] = buffer([1:11]',5,2,[-1,0]); 442s assert (y, reshape ([-1:3,2:6,5:9],[5,3])); 442s assert (z, [10; 11]); 442s assert (opt, [8; 9]); 442s ***** test 442s [y, z, opt] = buffer (1:10, 6, 4); 442s assert (y, [0 0 1:2:5; 0 0 2:2:6; 0 1:2:7; 0 2:2:8; 1:2:9; 2:2:10]) 442s assert (z, zeros (1, 0)) 442s assert (opt, [7; 8; 9; 10]) 442s 29 tests, 29 passed, 0 known failure, 0 skipped 442s [inst/butter.m] 442s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/butter.m 442s ***** shared sf, sf2, off_db 442s off_db = 0.5; 442s ## Sampling frequency must be that high to make the low pass filters pass. 442s sf = 6000; sf2 = sf/2; 442s data=[sinetone(5,sf,10,1),sinetone(10,sf,10,1),sinetone(50,sf,10,1),sinetone(200,sf,10,1),sinetone(400,sf,10,1)]; 442s ***** test 442s ## Test low pass order 1 with 3dB @ 50Hz 442s data=[sinetone(5,sf,10,1),sinetone(10,sf,10,1),sinetone(50,sf,10,1),sinetone(200,sf,10,1),sinetone(400,sf,10,1)]; 442s [b, a] = butter ( 1, 50 / sf2 ); 442s filtered = filter ( b, a, data ); 442s damp_db = 20 * log10 ( max ( filtered ( end - sf : end, : ) ) ); 442s assert ( [ damp_db( 4 ) - damp_db( 5 ), damp_db( 1 : 3 ) ], [ 6 0 0 -3 ], off_db ) 442s ***** test 442s ## Test low pass order 4 with 3dB @ 50Hz 442s data=[sinetone(5,sf,10,1),sinetone(10,sf,10,1),sinetone(50,sf,10,1),sinetone(200,sf,10,1),sinetone(400,sf,10,1)]; 442s [b, a] = butter ( 4, 50 / sf2 ); 442s filtered = filter ( b, a, data ); 442s damp_db = 20 * log10 ( max ( filtered ( end - sf : end, : ) ) ); 442s assert ( [ damp_db( 4 ) - damp_db( 5 ), damp_db( 1 : 3 ) ], [ 24 0 0 -3 ], off_db ) 442s ***** test 442s ## Test high pass order 1 with 3dB @ 50Hz 442s data=[sinetone(5,sf,10,1),sinetone(10,sf,10,1),sinetone(50,sf,10,1),sinetone(200,sf,10,1),sinetone(400,sf,10,1)]; 442s [b, a] = butter ( 1, 50 / sf2, "high" ); 442s filtered = filter ( b, a, data ); 442s damp_db = 20 * log10 ( max ( filtered ( end - sf : end, : ) ) ); 442s assert ( [ damp_db( 2 ) - damp_db( 1 ), damp_db( 3 : end ) ], [ 6 -3 0 0 ], off_db ) 442s ***** test 442s ## Test high pass order 4 with 3dB @ 50Hz 442s data=[sinetone(5,sf,10,1),sinetone(10,sf,10,1),sinetone(50,sf,10,1),sinetone(200,sf,10,1),sinetone(400,sf,10,1)]; 442s [b, a] = butter ( 4, 50 / sf2, "high" ); 442s filtered = filter ( b, a, data ); 442s damp_db = 20 * log10 ( max ( filtered ( end - sf : end, : ) ) ); 442s assert ( [ damp_db( 2 ) - damp_db( 1 ), damp_db( 3 : end ) ], [ 24 -3 0 0 ], off_db ) 442s ***** error [a, b] = butter () 442s ***** error [a, b] = butter (1) 443s ***** error [a, b] = butter (1, 2, 3, 4, 5) 443s ***** error [a, b] = butter (.5, .2) 443s ***** error [a, b] = butter (3, .2, "invalid") 443s ***** error [a, b] = butter (9, .6, "stop") 443s ***** error [a, b] = butter (9, .6, "bandpass") 443s ***** error [a, b] = butter (9, .6, "s", "high") 443s ***** test 443s butter (9, .6); 443s assert (isrow (ans)); 443s ***** test 443s A = butter (9, .6); 443s assert (isrow (A)); 443s ***** test 443s [A, B] = butter (9, .6); 443s assert (isrow (A)); 443s assert (isrow (B)); 443s ***** test 443s [z, p, g] = butter (9, .6); 443s assert (iscolumn (z)); 443s assert (iscolumn (p)); 443s assert (isscalar (g)); 443s ***** test 443s [a, b, c, d] = butter (9, .6); 443s assert (ismatrix (a)); 443s assert (iscolumn (b)); 443s assert (isrow (c)); 443s assert (isscalar (d)); 443s ***** demo 443s sf = 800; sf2 = sf/2; 443s data=[[1;zeros(sf-1,1)],sinetone(25,sf,1,1),sinetone(50,sf,1,1),sinetone(100,sf,1,1)]; 443s [b,a]=butter ( 1, 50 / sf2 ); 443s filtered = filter(b,a,data); 443s 443s clf 443s subplot ( columns ( filtered ), 1, 1) 443s plot(filtered(:,1),";Impulse response;") 443s subplot ( columns ( filtered ), 1, 2 ) 443s plot(filtered(:,2),";25Hz response;") 443s subplot ( columns ( filtered ), 1, 3 ) 443s plot(filtered(:,3),";50Hz response;") 443s subplot ( columns ( filtered ), 1, 4 ) 443s plot(filtered(:,4),";100Hz response;") 443s 17 tests, 17 passed, 0 known failure, 0 skipped 443s [inst/buttord.m] 443s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/buttord.m 443s ***** demo 443s fs = 44100; 443s Npts = fs / 2; 443s fpass = 4000; 443s fstop = 10987; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_p); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s [H, f] = freqz (b, a, Npts, fs); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth low-pass : matching pass band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 443s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 443s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 443s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 443s hold on; 443s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 443s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s Npts = fs / 2; 443s fpass = 4000; 443s fstop = 10987; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_s); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s [H, f] = freqz (b, a, Npts, fs); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth low-pass : matching stop band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 443s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 443s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 443s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 443s hold on; 443s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 443s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s Npts = fs / 2; 443s fstop = 4000; 443s fpass = 10987; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_p, "high"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s [H, f] = freqz (b, a, Npts, fs); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth high-pass : matching pass band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 443s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 443s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 443s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 443s hold on; 443s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 443s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s Npts = fs / 2; 443s fstop = 4000; 443s fpass = 10987; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_s, "high"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s [H, f] = freqz (b, a, Npts, fs); 443s plot (f, 20 * log10 (abs (H))) 443s title ("Digital Butterworth high-pass : matching stop band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 443s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 443s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 443s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 443s hold on; 443s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 443s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fpass = [9500 9750]; 443s fstop = [8500 10051]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_p); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth band-pass : matching pass band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fpass = [9500 9750]; 443s fstop = [8500 10051]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_s); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth band-pass : matching stop band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fpass = [9500 9750]; 443s fstop = [9204 10700]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_p); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth band-pass : matching pass band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fpass = [9500 9750]; 443s fstop = [9204 10700]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_s); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth band-pass : matching stop band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fstop = [9875, 10126.5823]; 443s fpass = [8500 10833]; 443s Rpass = 0.5; 443s Rstop = 40; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_p, "stop"); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth notch : matching pass band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fstop = [9875, 10126.5823]; 443s fpass = [8500 10833]; 443s Rpass = 0.5; 443s Rstop = 40; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_s, "stop"); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth notch : matching stop band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fstop = [9875, 10126.5823]; 443s fpass = [9183 11000]; 443s Rpass = 0.5; 443s Rstop = 40; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_p, "stop"); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth notch : matching pass band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fs = 44100; 443s fstop = [9875, 10126.5823]; 443s fpass = [9183 11000]; 443s Rpass = 0.5; 443s Rstop = 40; 443s Wpass = 2 / fs * fpass; 443s Wstop = 2 / fs * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop) 443s [b, a] = butter (n, Wn_s, "stop"); 443s f = (8000:12000)'; 443s W = f * (2 * pi / fs); 443s H = freqz (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Digital Butterworth notch : matching stop band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fpass = 4000; 443s fstop = 13583; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_p, "s"); 443s f = 1000:10:100000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s semilogx (f, 20 * log10 (abs (H))) 443s title ("Analog Butterworth low-pass : matching pass band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 443s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 443s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 443s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 443s hold on; 443s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 443s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fpass = 4000; 443s fstop = 13583; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_s, "s"); 443s f = 1000:10:100000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s semilogx (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth low-pass : matching stop band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 443s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 443s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 443s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 443s hold on; 443s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 443s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fstop = 4000; 443s fpass = 13583; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_p, "high", "s"); 443s f = 1000:10:100000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s semilogx (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth high-pass : matching pass band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 443s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 443s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 443s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 443s hold on; 443s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 443s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fstop = 4000; 443s fpass = 13583; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_s, "high", "s"); 443s f = 1000:10:100000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s semilogx (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth high-pass : matching stop band"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 443s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 443s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 443s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 443s hold on; 443s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 443s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fpass = [9875, 10126.5823]; 443s fstop = [9000, 10436]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_p, "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth band-pass : matching pass band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fpass = [9875, 10126.5823]; 443s fstop = [9000, 10436]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_s, "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth band-pass : matching stop band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fpass = [9875, 10126.5823]; 443s fstop = [9582, 11000]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_p, "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth band-pass : matching pass band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fpass = [9875, 10126.5823]; 443s fstop = [9582, 11000]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_s, "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth band-pass : matching stop band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 443s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 443s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 443s -Rstop , -Rstop]; 443s hold on; 443s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 443s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fstop = [9875 10126.5823]; 443s fpass = [9000 10436]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_p, "stop", "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth notch : matching pass band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fstop = [9875 10126.5823]; 443s fpass = [9000 10436]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_s, "stop", "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth notch : matching stop band, limit on upper freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fstop = [9875 10126.5823]; 443s fpass = [9582 11000]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_p, "stop", "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth notch : matching pass band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** demo 443s fstop = [9875 10126.5823]; 443s fpass = [9582 11000]; 443s Rpass = 1; 443s Rstop = 26; 443s Wpass = 2 * pi * fpass; 443s Wstop = 2 * pi * fstop; 443s [n, Wn_p, Wn_s] = buttord (Wpass, Wstop, Rpass, Rstop, "s") 443s [b, a] = butter (n, Wn_s, "stop", "s"); 443s f = 8000:12000; 443s W = 2 * pi * f; 443s H = freqs (b, a, W); 443s plot (f, 20 * log10 (abs (H))); 443s title ("Analog Butterworth notch : matching stop band, limit on lower freq"); 443s xlabel ("Frequency (Hz)"); 443s ylabel ("Attenuation (dB)"); 443s grid on; 443s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 443s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 443s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 443s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 443s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 443s fstop(2), max(f)]; 443s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , ... 443s 0 , 0 ]; 443s hold on; 443s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 443s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 443s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 443s ylim ([-80, 0]); 443s ***** test 443s # Analog band-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9875, 10126.5823], ... 443s 2 * pi * [9000, 10436], 1, 26, "s"); 443s assert (n, 4); 443s assert (round (Wn_p), [61903, 63775]); 443s assert (round (Wn_s), [61575, 64114]); 443s ***** test 443s # Analog band-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9875, 10126.5823], ... 443s 2 * pi * [9582, 11000], 1, 26, "s"); 443s assert (n, 4); 443s assert (round (Wn_p), [61903, 63775]); 443s assert (round (Wn_s), [61575, 64115]); 443s ***** test 443s # Analog band-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9875, 10126.5823], ... 443s 2 * pi * [9000, 10437], 1, 26, "s"); 443s assert (n, 3); 443s assert (round (Wn_p), [61850, 63830]); 443s assert (round (Wn_s), [61848, 63831]); 443s ***** test 443s # Analog band-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9875, 10126.5823], ... 443s 2 * pi * [9581, 11000], 1, 26, "s"); 443s assert (n, 3); 443s assert (round (Wn_p), [61850, 63830]); 443s assert (round (Wn_s), [61847, 63832]); 443s ***** test 443s # Analog high-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * 13583, 2 * pi * 4000, 1, 26, "s"); 443s assert (n, 4); 443s assert (round (Wn_p), 72081); 443s assert (round (Wn_s), 53101); 443s ***** test 443s # Analog high-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * 13584, 2 * pi * 4000, 1, 26, "s"); 443s assert (n, 3); 443s assert (round (Wn_p), 68140); 443s assert (round (Wn_s), 68138); 443s ***** test 443s # Analog low-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * 4000, 2 * pi * 13583, 1, 26, "s"); 443s assert (n, 4); 443s assert (round (Wn_p), 29757); 443s assert (round (Wn_s), 40394); 443s ***** test 443s # Analog low-pass 443s [n, Wn_p, Wn_s] = buttord (2 * pi * 4000, 2 * pi * 13584, 1, 26, "s"); 443s assert (n, 3); 443s assert (round (Wn_p), 31481); 443s assert (round (Wn_s), 31482); 443s ***** test 443s # Analog notch (narrow band-stop) 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9000, 10436], ... 443s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 443s assert (n, 4); 443s assert (round (Wn_p), [60607, 65138]); 443s assert (round (Wn_s), [61184, 64524]); 443s ***** test 443s # Analog notch (narrow band-stop) 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9582, 11000], ... 443s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 443s assert (n, 4); 443s assert (round (Wn_p), [60606, 65139]); 443s assert (round (Wn_s), [61184, 64524]); 443s ***** test 443s # Analog notch (narrow band-stop) 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9000, 10437], ... 443s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 443s assert (n, 3); 443s assert (round (Wn_p), [60722, 65015]); 443s assert (round (Wn_s), [60726, 65011]); 443s ***** test 443s # Analog notch (narrow band-stop) 443s [n, Wn_p, Wn_s] = buttord (2 * pi * [9581, 11000], ... 443s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 443s assert (n, 3); 443s assert (round (Wn_p), [60721, 65016]); 443s assert (round (Wn_s), [60726, 65011]); 443s ***** test 443s # Digital band-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [9500, 9750], ... 443s 2 / fs * [8500, 10051], 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 4); 443s assert (round (Wn_p), [9477, 9773]); 443s assert (round (Wn_s), [9425, 9826]); 443s ***** test 443s # Digital band-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [9500, 9750], ... 443s 2 / fs * [9204, 10700], 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 4); 443s assert (round (Wn_p), [9477, 9773]); 443s assert (round (Wn_s), [9425, 9826]); 443s ***** test 443s # Digital band-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [9500, 9750], ... 443s 2 / fs * [8500, 10052], 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 3); 443s assert (round (Wn_p), [9469, 9782]); 443s assert (round (Wn_s), [9468, 9782]); 443s ***** test 443s # Digital band-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [9500, 9750], ... 443s 2 / fs * [9203, 10700], 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 3); 443s assert (round (Wn_p), [9469, 9782]); 443s assert (round (Wn_s), [9468, 9782]); 443s ***** test 443s # Digital high-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * 10987, 2 / fs * 4000, 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 4); 443s assert (round (Wn_p), 9808); 443s assert (round (Wn_s), 7780); 443s ***** test 443s # Digital high-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * 10988, 2 / fs * 4000, 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 3); 443s assert (round (Wn_p), 9421); 443s assert (round (Wn_s), 9421); 443s ***** test 443s # Digital low-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * 4000, 2 / fs * 10987, 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 4); 443s assert (round (Wn_p), 4686); 443s assert (round (Wn_s), 6176); 443s ***** test 443s # Digital low-pass 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * 4000, 2 / fs * 10988, 1, 26); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 3); 443s assert (round (Wn_p), 4936); 443s assert (round (Wn_s), 4936); 443s ***** test 443s # Digital notch (narrow band-stop) 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [8500, 10833], ... 443s 2 / fs * [9875, 10126.5823], 0.5, 40); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 4); 443s assert (round (Wn_p), [9369, 10640]); 443s assert (round (Wn_s), [9605, 10400]); 443s ***** test 443s # Digital notch (narrow band-stop) 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [9183, 11000], ... 443s 2 / fs * [9875, 10126.5823], 0.5, 40); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 4); 443s assert (round (Wn_p), [9370, 10640]); 443s assert (round (Wn_s), [9605, 10400]); 443s ***** test 443s # Digital notch (narrow band-stop) 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [8500, 10834], ... 443s 2 / fs * [9875, 10126.5823], 0.5, 40); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 3); 443s assert (round (Wn_p), [9421, 10587]); 443s assert (round (Wn_s), [9422, 10587]); 443s ***** test 443s # Digital notch (narrow band-stop) 443s fs = 44100; 443s [n, Wn_p, Wn_s] = buttord (2 / fs * [9182, 11000], ... 443s 2 / fs * [9875, 10126.5823], 0.5, 40); 443s Wn_p = Wn_p * fs / 2; 443s Wn_s = Wn_s * fs / 2; 443s assert (n, 3); 443s assert (round (Wn_p), [9421, 10587]); 443s assert (round (Wn_s), [9422, 10587]); 443s ***** error buttord () 443s ***** error buttord (.1) 443s ***** error buttord (.1, .2) 444s ***** error buttord (.1, .2, 3) 444s ***** error buttord ([.1 .1], [.2 .2], 3, 4) 444s ***** error buttord ([.1 .2], [.5 .6], 3, 4) 444s ***** error buttord ([.1 .5], [.2 .6], 3, 4) 444s 31 tests, 31 passed, 0 known failure, 0 skipped 444s [inst/cceps.m] 444s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cceps.m 444s ***** test 444s x = randn (256, 1); 444s c = cceps (x); 444s assert (size (c), size (x)) 444s ***** error cceps () 444s ***** error cceps (1, 2, 3) 444s ***** error cceps (ones (4)) 444s ***** error cceps (0) 444s ***** error cceps (zeros (10, 1)) 444s 6 tests, 6 passed, 0 known failure, 0 skipped 444s [inst/cconv.m] 444s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cconv.m 444s ***** shared x 444s x = [1, 2, 3, 4, 5]; 444s ***** assert (cconv (x, 1), [1, 2, 3, 4, 5], 2*eps) 444s ***** assert (cconv (x', 1), [1; 2; 3; 4; 5], 2*eps) 444s ***** assert (real (cconv (x, [1 1])), [1, 3, 5, 7, 9, 5], 2*eps) 444s ***** assert (cconv (x, [1 1], 3), [8, 12, 10]) 444s ***** assert (cconv ([2 1 2 1], [1 2 3 4]), [2 5 10 16 12 11 4], 1e-14) 444s ***** assert (cconv ([2 1 2 1], [1 2 3 4], 4), [14 16 14 16]) 444s ***** assert (cconv ([2 1 2 1], [1 2 3 4], 3), [22 17 21]) 444s ***** assert (cconv ([2 1 2 1], [1 2 3 4], 2), [28 32]) 444s ***** assert (cconv ([2 1 2 1], [1 2 3 4], 1), 60) 444s ***** assert (cconv (x*j, 1), [1j, 2j, 3j, 4j, 5j]) 444s ***** assert (cconv (x'*j, 1), [1j; 2j; 3j; 4j; 5j]) 444s ***** error cconv () 444s ***** error cconv (1) 444s ***** error cconv (1, 1, [1 1]) 444s ***** error cconv (ones (2, 2), 1) 444s ***** error cconv (1, ones (2, 2)) 444s ***** error cconv (1, 1, 3.5) 444s 17 tests, 17 passed, 0 known failure, 0 skipped 444s [inst/cheb1ord.m] 444s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cheb1ord.m 444s ***** demo 444s fs = 44100; 444s fpass = 4000; 444s fstop = 10988; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_p); 444s SYS = tf (b, a, 1 / fs); 444s f = (0:fs/2)'; 444s W = f * (2 * pi / fs); 444s [H, P] = bode (SYS, 2 * pi * f); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev low-pass Typ I : matching pass band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 444s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 444s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 444s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 444s hold on; 444s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 444s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fpass = 4000; 444s fstop = 10988; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_s); 444s SYS = tf (b, a, 1 / fs); 444s f = (0:fs/2)'; 444s W = f * (2 * pi / fs); 444s [H, P] = bode (SYS, 2 * pi * f); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev low-pass Typ I : matching stop band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 444s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 444s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 444s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 444s hold on; 444s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 444s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fstop = 4000; 444s fpass = 10988; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_p, "high"); 444s f = (0:fs/2)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev high-pass Typ I : matching pass band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 444s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 444s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 444s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 444s hold on; 444s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 444s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fstop = 4000; 444s fpass = 10988; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_s, "high"); 444s f = (0:fs/2)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev high-pass Typ I : matching stop band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 444s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 444s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 444s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 444s hold on; 444s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 444s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fpass = [9500 9750]; 444s fstop = [8500, 10052]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_p); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev band-pass Typ I : matching pass band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fpass = [9500 9750]; 444s fstop = [8500, 10052]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_s); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev band-pass Typ I : matching stop band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fpass = [9500 9750]; 444s fstop = [9182 12000]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_p); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev band-pass Typ I : matching pass band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fpass = [9500 9750]; 444s fstop = [9182 12000]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_s); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev band-pass Typ I : matching stop band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fstop = [9875, 10126.5823]; 444s fpass = [8500, 10834]; 444s Rpass = 0.5; 444s Rstop = 40; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_p, "stop"); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s Ampl = abs (H); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev notch Typ I : matching pass band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on; 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fstop = [9875, 10126.5823]; 444s fpass = [8500, 10834]; 444s Rpass = 0.5; 444s Rstop = 40; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_s, "stop"); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s Ampl = abs (H); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev notch Typ I : matching stop band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on; 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fstop = [9875, 10126.5823]; 444s fpass = [9182, 12000]; 444s Rpass = 0.5; 444s Rstop = 40; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_p, "stop"); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s Ampl = abs (H); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev notch Typ I : matching pass band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on; 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fs = 44100; 444s fstop = [9875, 10126.5823]; 444s fpass = [9182, 12000]; 444s Rpass = 0.5; 444s Rstop = 40; 444s Wpass = 2 / fs * fpass; 444s Wstop = 2 / fs * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop) 444s [b, a] = cheby1 (n, Rpass, Wn_s, "stop"); 444s f = (6000:14000)'; 444s W = f * (2 * pi / fs); 444s H = freqz (b, a, W); 444s Ampl = abs (H); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Digital Chebyshev notch Typ I : matching stop band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on; 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fpass = 4000; 444s fstop = 13584; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_p, "s"); 444s f = 1000:10:100000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s semilogx (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev low-pass Typ I : matching pass band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 444s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 444s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 444s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 444s hold on; 444s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 444s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fpass = 4000; 444s fstop = 13584; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_s, "s"); 444s f = 1000:10:100000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s semilogx (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev low-pass Typ I : matching stop band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 444s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 444s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 444s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 444s hold on; 444s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 444s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fstop = 4000; 444s fpass = 13584; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_p, "high", "s"); 444s f = 1000:10:100000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s semilogx (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev high-pass Typ I : matching pass band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 444s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 444s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 444s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 444s hold on; 444s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 444s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fstop = 4000; 444s fpass = 13584; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_s, "high", "s"); 444s f = 1000:10:100000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s semilogx (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev high-pass Typ I : matching stop band"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 444s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 444s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 444s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 444s hold on; 444s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 444s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fpass = [9875, 10126.5823]; 444s fstop = [9000, 10437]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_p, "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev band-pass Typ I : matching pass band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fpass = [9875, 10126.5823]; 444s fstop = [9000, 10437]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_s, "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev band-pass Typ I : matching stop band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fpass = [9875, 10126.5823]; 444s fstop = [9581, 12000]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_p, "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev band-pass Typ I : matching pass band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fpass = [9875, 10126.5823]; 444s fstop = [9581, 12000]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_s, "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev band-pass Typ I : matching stop band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 444s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 444s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 444s -Rstop , -Rstop]; 444s hold on 444s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 444s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 444s grid on; 444s ylim ([-80, 0]); 444s ***** demo 444s fstop = [9875, 10126.5823]; 444s fpass = [9000, 10437]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_p, "stop", "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev notch Typ I : matching pass band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fstop = [9875, 10126.5823]; 444s fpass = [9000, 10437]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_s, "stop", "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev notch Typ I : matching stop band, limit on upper freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fstop = [9875, 10126.5823]; 444s fpass = [9581 12000]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_p, "stop", "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev notch Typ I : matching pass band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** demo 444s fstop = [9875, 10126.5823]; 444s fpass = [9581 12000]; 444s Rpass = 1; 444s Rstop = 26; 444s Wpass = 2 * pi * fpass; 444s Wstop = 2 * pi * fstop; 444s [n, Wn_p, Wn_s] = cheb1ord (Wpass, Wstop, Rpass, Rstop, "s") 444s [b, a] = cheby1 (n, Rpass, Wn_s, "stop", "s"); 444s f = 6000:14000; 444s W = 2 * pi * f; 444s H = freqs (b, a, W); 444s plot (f, 20 * log10 (abs (H))); 444s title ("Analog Chebyshev notch Typ I : matching stop band, limit on lower freq"); 444s xlabel ("Frequency (Hz)"); 444s ylabel ("Attenuation (dB)"); 444s grid on; 444s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 444s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 444s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 444s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 444s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 444s fstop(2), max(f)]; 444s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 444s hold on 444s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 444s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 444s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 444s ylim ([-80, 0]); 444s ***** test 444s # Analog band-pass 444s [n, Wn_p, Wn_s] = cheb1ord (2 * pi * [9875, 10126.5823], ... 444s 2 * pi * [9000, 10437], 1, 26, "s"); 444s assert (n, 3); 444s assert (round (Wn_p), [62046, 63627]); 444s assert (round (Wn_s), [61652, 64035]); 444s ***** test 444s # Analog band-pass 444s [n, Wn_p, Wn_s] = cheb1ord (2 * pi * [9875, 10126.5823], ... 444s 2 * pi * [9581 12000], 1, 26, "s"); 444s assert (n, 3); 444s assert (round (Wn_p), [62046, 63627]); 444s assert (round (Wn_s), [61651, 64036]); 444s ***** test 444s # Analog high-pass 444s [n, Wn_p, Wn_s] = cheb1ord (2 * pi * 13584, 2 * pi * 4000, 1, 26, "s"); 444s assert (n, 3); 444s assert (round (Wn_p), 85351); 444s assert (round (Wn_s), 56700); 444s ***** test 444s # Analog low-pass 444s [n, Wn_p, Wn_s] = cheb1ord (2 * pi * 4000, 2 * pi * 13584, 1, 26, "s"); 444s assert (n, 3); 444s assert (round (Wn_p), 25133); 444s assert (round (Wn_s), 37832); 444s ***** test 444s # Analog notch (narrow band-stop) 444s [n, Wn_p, Wn_s] = cheb1ord (2 * pi * [9000, 10437], ... 444s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 444s assert (n, 3); 444s assert (round (Wn_p), [60201, 65578]); 444s assert (round (Wn_s), [61074, 64640]); 444s ***** test 444s # Analog notch (narrow band-stop) 444s [n, Wn_p, Wn_s] = cheb1ord (2 * pi * [9581, 12000], ... 444s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 444s assert (n, 3); 444s assert (round (Wn_p), [60199, 65580]); 444s assert (round (Wn_s), [61074, 64640]); 444s ***** test 444s # Digital band-pass 444s fs = 44100; 444s [n, Wn_p, Wn_s] = cheb1ord (2 / fs * [9500, 9750], ... 444s 2 / fs * [8500, 10052], 1, 26); 444s Wn_p = Wn_p * fs / 2; 444s Wn_s = Wn_s * fs / 2; 444s assert (n, 3); 444s assert (round (Wn_p), [9500, 9750]); 444s assert (round (Wn_s), [9437, 9814]); 444s ***** test 444s # Digital band-pass 444s fs = 44100; 444s [n, Wn_p, Wn_s] = cheb1ord (2 / fs * [9500, 9750], ... 444s 2 / fs * [9182, 12000], 1, 26); 444s Wn_p = Wn_p * fs / 2; 444s Wn_s = Wn_s * fs / 2; 444s assert (n, 3); 444s assert (round (Wn_p), [9500, 9750]); 444s assert (round (Wn_s), [9428, 9823]); 444s ***** test 444s # Digital high-pass 444s fs = 44100; 444s [n, Wn_p, Wn_s] = cheb1ord (2 / fs * 10988, 2 / fs * 4000, 1, 26); 444s Wn_p = Wn_p * fs / 2; 444s Wn_s = Wn_s * fs / 2; 444s assert (n, 3); 444s assert (round (Wn_p), 10988); 444s assert (round (Wn_s), 8197); 444s ***** test 444s # Digital low-pass 444s fs = 44100; 444s [n, Wn_p, Wn_s] = cheb1ord (2 / fs * 4000, 2 / fs * 10988, 1, 26); 444s Wn_p = Wn_p * fs / 2; 444s Wn_s = Wn_s * fs / 2; 444s assert (n, 3); 444s assert (round (Wn_p), 4000); 444s assert (round (Wn_s), 5829); 444s ***** test 444s # Digital notch (narrow band-stop) 444s fs = 44100; 444s [n, Wn_p, Wn_s] = cheb1ord (2 / fs * [8500, 10834], ... 444s 2 / fs * [9875, 10126.5823], 0.5, 40); 444s Wn_p = Wn_p * fs / 2; 444s Wn_s = Wn_s * fs / 2; 444s assert (n, 3); 444s assert (round (Wn_p), [9182, 10834]); 444s assert (round (Wn_s), [9475, 10532]); 444s ***** test 444s # Digital notch (narrow band-stop) 444s fs = 44100; 444s [n, Wn_p, Wn_s] = cheb1ord (2 / fs * [9182 12000], ... 444s 2 / fs * [9875, 10126.5823], 0.5, 40); 444s Wn_p = Wn_p * fs / 2; 444s Wn_s = Wn_s * fs / 2; 444s assert (n, 3); 444s assert (round (Wn_p), [9182, 10834]); 444s assert (round (Wn_s), [9475, 10532]); 444s ***** error cheb1ord () 445s ***** error cheb1ord (.1) 445s ***** error cheb1ord (.1, .2) 445s ***** error cheb1ord (.1, .2, 3) 445s ***** error cheb1ord ([.1 .1], [.2 .2], 3, 4) 445s ***** error cheb1ord ([.1 .2], [.5 .6], 3, 4) 445s ***** error cheb1ord ([.1 .5], [.2 .6], 3, 4) 445s 19 tests, 19 passed, 0 known failure, 0 skipped 445s [inst/cheb2ap.m] 445s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cheb2ap.m 445s ***** error cheb2ap (-1, 3) 445s ***** error cheb2ap (3, -1) 445s ***** demo 445s w=0:0.01:1000; 445s [z, p, k] = cheb2ap (3, 3); 445s [b, a] = zp2tf (z, p, k); 445s Gs = freqs (b, a, w); 445s semilogx (w, abs (Gs)); 445s xlabel('Frequency in rad/sec') 445s ylabel('Magnitude of G(s)'); 445s title('Type 2 Chebyshev Low-Pass Filter, k=3, 3 dB ripple in stop band') 445s grid; 445s 2 tests, 2 passed, 0 known failure, 0 skipped 445s [inst/cheb2ord.m] 445s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cheb2ord.m 445s ***** demo 445s fs = 44100; 445s fpass = 4000; 445s fstop = 10988; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_p); 445s SYS = tf (b, a, 1 / fs); 445s f = (0:fs/2)'; 445s W = f * (2 * pi / fs); 445s [H, P] = bode (SYS, 2 * pi * f); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev low-pass Typ II : matching pass band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 445s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 445s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 445s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 445s hold on; 445s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 445s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fpass = 4000; 445s fstop = 10988; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_s); 445s SYS = tf (b, a, 1 / fs); 445s f = (0:fs/2)'; 445s W = f * (2 * pi / fs); 445s [H, P] = bode (SYS, 2 * pi * f); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev low-pass Typ II : matching stop band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 445s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 445s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 445s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 445s hold on; 445s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 445s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fstop = 4000; 445s fpass = 10988; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_p, "high"); 445s f = (0:fs/2)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev high-pass Typ II : matching pass band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 445s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 445s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 445s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 445s hold on; 445s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 445s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fstop = 4000; 445s fpass = 10988; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_s, "high"); 445s f = (0:fs/2)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev high-pass Typ II : matching stop band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 445s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 445s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 445s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 445s hold on; 445s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 445s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fpass = [9500 9750]; 445s fstop = [8500, 10052]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_p); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev band-pass Typ II : matching pass band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fpass = [9500 9750]; 445s fstop = [8500, 10052]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_s); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev band-pass Typ II : matching stop band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fpass = [9500 9750]; 445s fstop = [9182 12000]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_p); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev band-pass Typ II : matching pass band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fpass = [9500 9750]; 445s fstop = [9182 12000]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_s); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev band-pass Typ II : matching stop band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fstop = [9875, 10126.5823]; 445s fpass = [8500, 10834]; 445s Rpass = 0.5; 445s Rstop = 40; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_p, "stop"); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s Ampl = abs (H); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev notch Typ II : matching pass band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on; 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fstop = [9875, 10126.5823]; 445s fpass = [8500, 10834]; 445s Rpass = 0.5; 445s Rstop = 40; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_s, "stop"); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s Ampl = abs (H); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev notch Typ II : matching stop band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on; 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fstop = [9875, 10126.5823]; 445s fpass = [9182, 12000]; 445s Rpass = 0.5; 445s Rstop = 40; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_p, "stop"); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s Ampl = abs (H); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev notch Typ II : matching pass band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on; 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fs = 44100; 445s fstop = [9875, 10126.5823]; 445s fpass = [9182, 12000]; 445s Rpass = 0.5; 445s Rstop = 40; 445s Wpass = 2 / fs * fpass; 445s Wstop = 2 / fs * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop) 445s [b, a] = cheby2 (n, Rstop, Wn_s, "stop"); 445s f = (6000:14000)'; 445s W = f * (2 * pi / fs); 445s H = freqz (b, a, W); 445s Ampl = abs (H); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Digital Chebyshev notch Typ II : matching stop band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on; 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fpass = 4000; 445s fstop = 13584; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_p, "s"); 445s f = 1000:10:100000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s semilogx (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev low-pass Typ II : matching pass band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 445s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 445s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 445s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 445s hold on; 445s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 445s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fpass = 4000; 445s fstop = 13584; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_s, "s"); 445s f = 1000:10:100000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s semilogx (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev low-pass Typ II : matching stop band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 445s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 445s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 445s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 445s hold on; 445s plot (outline_lp_pass_x, outline_lp_pass_y, "m"); 445s plot (outline_lp_stop_x, outline_lp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fstop = 4000; 445s fpass = 13584; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_p, "high", "s"); 445s f = 1000:10:100000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s semilogx (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev high-pass Typ II : matching pass band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 445s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 445s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 445s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 445s hold on; 445s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 445s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fstop = 4000; 445s fpass = 13584; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_s, "high", "s"); 445s f = 1000:10:100000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s semilogx (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev high-pass Typ II : matching stop band"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 445s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 445s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 445s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 445s hold on; 445s plot (outline_hp_pass_x, outline_hp_pass_y, "m"); 445s plot (outline_hp_stop_x, outline_hp_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fpass = [9875, 10126.5823]; 445s fstop = [9000, 10437]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_p, "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev band-pass Typ II : matching pass band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fpass = [9875, 10126.5823]; 445s fstop = [9000, 10437]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_s, "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev band-pass Typ II : matching stop band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fpass = [9875, 10126.5823]; 445s fstop = [9581, 12000]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_p, "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev band-pass Typ II : matching pass band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fpass = [9875, 10126.5823]; 445s fstop = [9581, 12000]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_s, "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev band-pass Typ II : matching stop band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 445s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 445s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , ... 445s -Rstop , -Rstop]; 445s hold on 445s plot (outline_bp_pass_x, outline_bp_pass_y, "m"); 445s plot (outline_bp_stop_x, outline_bp_stop_y, "m"); 445s grid on; 445s ylim ([-80, 0]); 445s ***** demo 445s fstop = [9875, 10126.5823]; 445s fpass = [9000, 10437]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_p, "stop", "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev notch Typ II : matching pass band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fstop = [9875, 10126.5823]; 445s fpass = [9000, 10437]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_s, "stop", "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev notch Typ II : matching stop band, limit on upper freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fstop = [9875, 10126.5823]; 445s fpass = [9581 12000]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_p, "stop", "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev notch Typ II : matching pass band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** demo 445s fstop = [9875, 10126.5823]; 445s fpass = [9581 12000]; 445s Rpass = 1; 445s Rstop = 26; 445s Wpass = 2 * pi * fpass; 445s Wstop = 2 * pi * fstop; 445s [n, Wn_p, Wn_s] = cheb2ord (Wpass, Wstop, Rpass, Rstop, "s") 445s [b, a] = cheby2 (n, Rstop, Wn_s, "stop", "s"); 445s f = 6000:14000; 445s W = 2 * pi * f; 445s H = freqs (b, a, W); 445s plot (f, 20 * log10 (abs (H))); 445s title ("Analog Chebyshev notch Typ II : matching stop band, limit on lower freq"); 445s xlabel ("Frequency (Hz)"); 445s ylabel ("Attenuation (dB)"); 445s grid on; 445s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 445s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 445s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 445s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 445s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), ... 445s fstop(2), max(f)]; 445s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0, 0 ]; 445s hold on 445s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m"); 445s plot (outline_notch_pass_x_b, outline_notch_pass_y_b, "m"); 445s plot (outline_notch_stop_x, outline_notch_stop_y, "m"); 445s ylim ([-80, 0]); 445s ***** test 445s # Analog band-pass 445s [n, Wn_p, Wn_s] = cheb2ord (2 * pi * [9875, 10126.5823], ... 445s 2 * pi * [9000, 10437], 1, 26, "s"); 445s assert (n, 3); 445s assert (round (Wn_p), [61074, 64640]); 445s assert (round (Wn_s), [60201, 65578]); 445s ***** test 445s # Analog band-pass 445s [n, Wn_p, Wn_s] = cheb2ord (2 * pi * [9875, 10126.5823], ... 445s 2 * pi * [9581 12000], 1, 26, "s"); 445s assert (n, 3); 445s assert (round (Wn_p), [61074, 64640]); 445s assert (round (Wn_s), [60199, 65580]); 445s ***** test 445s # Analog high-pass 445s [n, Wn_p, Wn_s] = cheb2ord (2 * pi * 13584, 2 * pi * 4000, 1, 26, "s"); 445s assert (n, 3); 445s assert (round (Wn_p), 37832); 445s assert (round (Wn_s), 25133); 445s ***** test 445s # Analog low-pass 445s [n, Wn_p, Wn_s] = cheb2ord (2 * pi * 4000, 2 * pi * 13584, 1, 26, "s"); 445s assert (n, 3); 445s assert (round (Wn_p), 56700); 445s assert (round (Wn_s), 85351); 445s ***** test 445s # Analog notch (narrow band-stop) 445s [n, Wn_p, Wn_s] = cheb2ord (2 * pi * [9000, 10437], ... 445s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 445s assert (n, 3); 445s assert (round (Wn_p), [61652, 64035]); 445s assert (round (Wn_s), [62046, 63627]); 445s ***** test 445s # Analog notch (narrow band-stop) 445s [n, Wn_p, Wn_s] = cheb2ord (2 * pi * [9581, 12000], ... 445s 2 * pi * [9875, 10126.5823], 1, 26, "s"); 445s assert (n, 3); 445s assert (round (Wn_p), [61651, 64036]); 445s assert (round (Wn_s), [62046, 63627]); 445s ***** test 445s # Digital band-pass 445s fs = 44100; 445s [n, Wn_p, Wn_s] = cheb2ord (2 / fs * [9500, 9750], ... 445s 2 / fs * [8500, 10052], 1, 26); 445s Wn_p = Wn_p * fs / 2; 445s Wn_s = Wn_s * fs / 2; 445s assert (n, 3); 445s assert (round (Wn_p), [9344, 9908]); 445s assert (round (Wn_s), [9203, 10052]); 445s ***** test 445s # Digital band-pass 445s fs = 44100; 445s [n, Wn_p, Wn_s] = cheb2ord (2 / fs * [9500, 9750], ... 445s 2 / fs * [9182, 12000], 1, 26); 445s Wn_p = Wn_p * fs / 2; 445s Wn_s = Wn_s * fs / 2; 445s assert (n, 3); 445s assert (round (Wn_p), [9344, 9908]); 445s assert (round (Wn_s), [9182, 10073]); 445s ***** test 445s # Digital high-pass 445s fs = 44100; 445s [n, Wn_p, Wn_s] = cheb2ord (2 / fs * 10988, 2 / fs * 4000, 1, 26); 445s Wn_p = Wn_p * fs / 2; 445s Wn_s = Wn_s * fs / 2; 445s assert (n, 3); 445s assert (round (Wn_p), 5829); 445s assert (round (Wn_s), 4000); 445s ***** test 445s # Digital low-pass 445s fs = 44100; 445s [n, Wn_p, Wn_s] = cheb2ord (2 / fs * 4000, 2 / fs * 10988, 1, 26); 445s Wn_p = Wn_p * fs / 2; 445s Wn_s = Wn_s * fs / 2; 445s assert (n, 3); 445s assert (round (Wn_p), 8197); 445s assert (round (Wn_s), 10988); 445s ***** test 445s # Digital notch (narrow band-stop) 445s fs = 44100; 445s [n, Wn_p, Wn_s] = cheb2ord (2 / fs * [8500, 10834], ... 445s 2 / fs * [9875, 10126.5823], 0.5, 40); 445s Wn_p = Wn_p * fs / 2; 445s Wn_s = Wn_s * fs / 2; 445s assert (n, 3); 445s assert (round (Wn_p), [9804, 10198]); 445s assert (round (Wn_s), [9875, 10127]); 445s ***** test 445s # Digital notch (narrow band-stop) 445s fs = 44100; 445s [n, Wn_p, Wn_s] = cheb2ord (2 / fs * [9182 12000], ... 445s 2 / fs * [9875, 10126.5823], 0.5, 40); 445s Wn_p = Wn_p * fs / 2; 445s Wn_s = Wn_s * fs / 2; 445s assert (n, 3); 445s assert (round (Wn_p), [9804, 10198]); 445s assert (round (Wn_s), [9875, 10127]); 445s ***** error cheb2ord () 445s ***** error cheb2ord (.1) 446s ***** error cheb2ord (.1, .2) 446s ***** error cheb2ord (.1, .2, 3) 446s ***** error cheb2ord ([.1 .1], [.2 .2], 3, 4) 446s ***** error cheb2ord ([.1 .2], [.5 .6], 3, 4) 446s ***** error cheb2ord ([.1 .5], [.2 .6], 3, 4) 446s 19 tests, 19 passed, 0 known failure, 0 skipped 446s [inst/chebwin.m] 446s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/chebwin.m 446s ***** assert (chebwin (1), 1) 446s ***** assert (chebwin (2), ones (2, 1)) 446s ***** error chebwin () 446s ***** error chebwin (0.5) 446s ***** error chebwin (-1) 446s ***** error chebwin (ones (1, 4)) 446s ***** error chebwin (1, 2, 3) 446s 7 tests, 7 passed, 0 known failure, 0 skipped 446s [inst/cheby1.m] 446s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cheby1.m 446s ***** error [a, b] = cheby1 () 446s ***** error [a, b] = cheby1 (1) 446s ***** error [a, b] = cheby1 (1, 2) 447s ***** error [a, b] = cheby1 (1, 2, 3, 4, 5, 6) 447s ***** error [a, b] = cheby1 (.5, 2, .2) 447s ***** error [a, b] = cheby1 (3, 2, .2, "invalid") 447s ***** test 447s cheby1 (3, 4, .5); 447s assert (isrow (ans)); 447s ***** test 447s A = cheby1 (3, 4, .5); 447s assert (isrow (A)); 447s ***** test 447s [A, B] = cheby1 (3, 4, .5); 447s assert (isrow (A)); 447s assert (isrow (B)); 447s ***** test 447s [z, p, g] = cheby1 (3, 4, .5); 447s assert (iscolumn (z)); 447s assert (iscolumn (p)); 447s assert (isscalar (g)); 447s ***** test 447s [a, b, c, d] = cheby1 (3, 4, .5); 447s assert (ismatrix (a)); 447s assert (iscolumn (b)); 447s assert (isrow (c)); 447s assert (isscalar (d)); 447s 11 tests, 11 passed, 0 known failure, 0 skipped 447s [inst/cheby2.m] 447s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cheby2.m 447s ***** error [a, b] = cheby2 () 447s ***** error [a, b] = cheby2 (1) 447s ***** error [a, b] = cheby2 (1, 2) 447s ***** error [a, b] = cheby2 (1, 2, 3, 4, 5, 6) 447s ***** error [a, b] = cheby2 (.5, 40, .2) 447s ***** error [a, b] = cheby2 (3, 40, .2, "invalid") 447s ***** test 447s cheby2 (3, 4, .5); 447s assert (isrow (ans)); 447s ***** test 447s A = cheby2 (3, 4, .5); 447s assert (isrow (A)); 447s ***** test 447s [A, B] = cheby2 (3, 4, .5); 447s assert (isrow (A)); 447s assert (isrow (B)); 447s ***** test 447s [z, p, g] = cheby2 (3, 4, .5); 447s assert (iscolumn (z)); 447s assert (iscolumn (p)); 447s assert (isscalar (g)); 447s ***** test 447s [a, b, c, d] = cheby2 (3, 4, .5); 447s assert (ismatrix (a)); 447s assert (iscolumn (b)); 447s assert (isrow (c)); 447s assert (isscalar (d)); 447s 11 tests, 11 passed, 0 known failure, 0 skipped 447s [inst/chirp.m] 447s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/chirp.m 447s ***** demo 447s t = 0:0.001:5; 447s y = chirp (t); 447s specgram (y, 256, 1000); 447s %------------------------------------------------------------ 447s % Shows linear sweep of 100 Hz/sec starting at zero for 5 sec 447s % since the sample rate is 1000 Hz, this should be a diagonal 447s % from bottom left to top right. 447s ***** demo 447s t = -2:0.001:15; 447s y = chirp (t, 400, 10, 100, "quadratic"); 447s [S, f, t] = specgram (y, 256, 1000); 447s t = t - 2; 447s imagesc(t, f, 20 * log10 (abs (S))); 447s set (gca (), "ydir", "normal"); 447s xlabel ("Time"); 447s ylabel ("Frequency"); 447s %------------------------------------------------------------ 447s % Shows a quadratic chirp of 400 Hz at t=0 and 100 Hz at t=10 447s % Time goes from -2 to 15 seconds. 447s ***** demo 447s t = 0:1/8000:5; 447s y = chirp (t, 200, 2, 500, "logarithmic"); 447s specgram (y, 256, 8000); 447s %------------------------------------------------------------- 447s % Shows a logarithmic chirp of 200 Hz at t=0 and 500 Hz at t=2 447s % Time goes from 0 to 5 seconds at 8000 Hz. 447s ***** shared t 447s t = (0:5000) ./ 1000; 447s ***** test 447s y1 = chirp (t); 447s y2 = chirp (t, 0, 1, 100, "linear", 0); 447s assert (y2, y1) 447s ***** test 447s y1 = chirp (t, [], [], [], "li"); 447s y2 = chirp (t, 0, 1, 100, "linear", 0); 447s assert (y2, y1) 447s ***** test 447s y1 = chirp (t, [], [], [], "q"); 447s y2 = chirp (t, 0, 1, 100, "quadratic", 0); 447s assert (y2, y1) 447s ***** test 447s y1 = chirp (t, [], [], [], "lo"); 447s y2 = chirp (t, 1e-6, 1, 100, "logarithmic", 0); 447s assert (y2, y1) 447s ***** error chirp () 448s ***** error chirp (1, 2, 3, 4, 5, 6, 7) 448s ***** error chirp (0, [], [], [], "l") 448s ***** error chirp (0, [], [], [], "foo") 448s 8 tests, 8 passed, 0 known failure, 0 skipped 448s [inst/convmtx.m] 448s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/convmtx.m 448s ***** assert(convmtx([3,4,5],3),[3,4,5,0,0;0,3,4,5,0;0,0,3,4,5]) 448s ***** assert(convmtx([3;4;5],3),[3,0,0;4,3,0;5,4,3;0,5,4;0,0,5]) 448s 2 tests, 2 passed, 0 known failure, 0 skipped 448s [inst/cplxreal.m] 448s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/cplxreal.m 448s ***** test 448s [zc, zr] = cplxreal ([]); 448s assert (isempty (zc)) 448s assert (isempty (zr)) 448s ***** test 448s [zc, zr] = cplxreal (1); 448s assert (isempty (zc)) 448s assert (zr, 1) 448s ***** test 448s [zc, zr] = cplxreal ([1+1i, 1-1i]); 448s assert (zc, 1+1i) 448s assert (isempty (zr)) 448s ***** test 448s [zc, zr] = cplxreal (roots ([1, 0, 0, 1])); 448s assert (zc, complex (0.5, sin (pi/3)), 10*eps) 448s assert (zr, -1, 2*eps) 448s ***** test 448s [zc, zr] = cplxreal (roots ([1, 0, 0, 1, 0])); 448s assert (zc, complex (0.5, sin (pi/3)), 10*eps) 448s assert (zr, [-1; 0], 2*eps) 448s ***** test 448s [zc, zr] = cplxreal (roots ([1, 0, 0, 1, 0, 0])); 448s assert (zc, complex (0.5, sin (pi/3)), 10*eps) 448s assert (zr, [-1; 0; 0], 2*eps) 448s ***** error cplxreal () 448s ***** error cplxreal (1, 2, 3, 4) 448s ***** error cplxreal (1, ones (2, 3)) 448s ***** error cplxreal (1, -1) 448s ***** error cplxreal (1, [], 3) 448s 11 tests, 11 passed, 0 known failure, 0 skipped 448s [inst/czt.m] 448s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/czt.m 448s ***** shared x 448s x = [1,2,4,1,2,3,5,2,3,5,6,7,8,4,3,6,3,2,5,1]; 448s ***** assert(fft(x),czt(x),10000*eps); 448s ***** assert(fft(x'),czt(x'),10000*eps); 448s ***** assert(fft([x',x']),czt([x',x']),10000*eps); 448s 3 tests, 3 passed, 0 known failure, 0 skipped 448s [inst/data2fun.m] 448s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/data2fun.m 448s ***** shared t, y 448s t = linspace (0, 1, 10); 448s y = t.^2 - 2*t + 1; 448s ***** test 448s fhandle = data2fun (t, y); 448s assert (y, fhandle (t)); 448s ***** test 448s unwind_protect 448s # Change to temporary folder in case tester cannot write current folder 448s olddir = pwd(); 448s cd(tempdir()); 448s 448s [fhandle fname] = data2fun (t, y, "file", "testdata2fun"); 448s yt = testdata2fun (t); 448s assert (y, yt); 448s assert (y, fhandle (t)); 448s unwind_protect_cleanup 448s unlink (fname); 448s unlink ([fname(1:end-2) ".mat"]); 448s cd(olddir) 448s end_unwind_protect 448s ***** test 448s unwind_protect 448s # Change to temporary folder in case tester cannot write current folder 448s olddir = pwd(); 448s cd(tempdir()); 448s 448s [fhandle fname] = data2fun (t, y, "file", ""); 448s # generate commmand to execute using random file name 448s cmd = sprintf ("yt = %s(t);", nthargout (2, @fileparts, fname)); 448s eval (cmd); 448s assert (y, yt); 448s assert (y, fhandle (t)); 448s unwind_protect_cleanup 448s unlink (fname); 448s unlink ([fname(1:end-2) ".mat"]); 448s cd(olddir) 448s end_unwind_protect 448s ***** test 448s unwind_protect 448s # Change to temporary folder in case tester cannot write current folder 448s olddir = pwd(); 448s cd(tempdir()); 448s [fhandle fname] = data2fun (t, y, "file", "testdata2fun", "interp", "linear"); 448s yt = testdata2fun (t); 448s assert (y, yt); 448s assert (y, fhandle (t)); 448s unwind_protect_cleanup 448s unlink (fname); 448s unlink ([fname(1:end-2) ".mat"]); 448s cd(olddir) 448s end_unwind_protect 448s ***** error data2fun () 448s ***** error data2fun (1) 448s ***** error data2fun (1, 2, "file") 448s 7 tests, 7 passed, 0 known failure, 0 skipped 448s [inst/db2pow.m] 448s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/db2pow.m 448s ***** shared db 448s db = [-10, 0, 10, 20, 25]; 448s ***** assert (db2pow (db), [0.10000, 1.00000, 10.00000, 100.00000, 316.22777], 0.00001) 448s ***** assert (db2pow (db'), [0.10000; 1.00000; 10.00000; 100.00000; 316.22777], 0.00001) 448s ***** error db2pow () 449s ***** error db2pow (1, 2) 449s 4 tests, 4 passed, 0 known failure, 0 skipped 449s [inst/decimate.m] 449s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/decimate.m 449s ***** demo 449s t=0:0.01:2; x=chirp(t,2,.5,10,'quadratic')+sin(2*pi*t*0.4); 449s y = decimate(x,4); # factor of 4 decimation 449s stem(t(1:121)*1000,x(1:121),"-g;Original;"); hold on; # plot original 449s stem(t(1:4:121)*1000,y(1:31),"-r;Decimated;"); hold off; # decimated 449s %------------------------------------------------------------------ 449s % The signal to decimate starts away from zero, is slowly varying 449s % at the start and quickly varying at the end, decimate and plot. 449s % Since it starts away from zero, you will see the boundary 449s % effects of the antialiasing filter clearly. You will also see 449s % how it follows the curve nicely in the slowly varying early 449s % part of the signal, but averages the curve in the quickly 449s % varying late part of the signal. 449s ***** error decimate () 449s ***** error decimate (1) 449s ***** error decimate (1, 2, 3, 4, 5) 449s ***** error decimate (1, -1) 449s 4 tests, 4 passed, 0 known failure, 0 skipped 449s [inst/digitrevorder.m] 449s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/digitrevorder.m 449s ***** assert (digitrevorder (0, 2), 0); 449s ***** assert (digitrevorder (0, 36), 0); 449s ***** assert (digitrevorder (0:3, 4), 0:3); 449s ***** assert (digitrevorder ([0:3]', 4), [0:3]'); 449s ***** assert (digitrevorder (0:7, 2), [0 4 2 6 1 5 3 7]); 449s ***** assert (digitrevorder ([0:7]', 2), [0 4 2 6 1 5 3 7]'); 449s ***** assert (digitrevorder ([0:7]*i, 2), [0 4 2 6 1 5 3 7]*i); 449s ***** assert (digitrevorder ([0:7]'*i, 2), [0 4 2 6 1 5 3 7]'*i); 449s ***** assert (digitrevorder (0:15, 2), [0 8 4 12 2 10 6 14 1 9 5 13 3 11 7 15]); 449s ***** assert (digitrevorder (0:15, 4), [0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15]); 449s ***** error digitrevorder (); 449s ***** error digitrevorder (1); 449s ***** error digitrevorder (1, 2, 3); 449s ***** error digitrevorder ([], 1); 449s ***** error digitrevorder ([], 37); 449s ***** error digitrevorder (0:3, 8); 449s 16 tests, 16 passed, 0 known failure, 0 skipped 449s [inst/downsample.m] 449s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/downsample.m 449s ***** assert(downsample([1,2,3,4,5],2),[1,3,5]); 449s ***** assert(downsample([1;2;3;4;5],2),[1;3;5]); 449s ***** assert(downsample([1,2;3,4;5,6;7,8;9,10],2),[1,2;5,6;9,10]); 449s ***** assert(downsample([1,2,3,4,5],2,1),[2,4]); 449s ***** assert(downsample([1,2;3,4;5,6;7,8;9,10],2,1),[3,4;7,8]); 449s 5 tests, 5 passed, 0 known failure, 0 skipped 449s [inst/dst.m] 449s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/dst.m 449s ***** test 449s x = log(linspace(0.1,1,32)); 449s y = dst(x); 449s assert(y(3), sum(x.*sin(3*pi*[1:32]/33)), 100*eps) 449s 1 test, 1 passed, 0 known failure, 0 skipped 449s [inst/ellip.m] 449s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/ellip.m 449s ***** demo 449s [n, Ws] = ellipord ([.1 .2], [.01 .4], 1, 90); 449s [b, a] = ellip (5, 1, 90, [.1 .2]); 449s [h, w] = freqz (b, a); 449s 449s plot (w./pi, 20*log10 (abs (h)), ";;") 449s xlabel ("Frequency"); 449s ylabel ("abs(H[w])[dB]"); 449s axis ([0, 1, -100, 0]); 449s 449s hold ("on"); 449s x=ones (1, length (h)); 449s plot (w./pi, x.*-1, ";-1 dB;") 449s plot (w./pi, x.*-90, ";-90 dB;") 449s hold ("off"); 449s ***** error [a, b] = ellip () 449s ***** error [a, b] = ellip (1) 450s ***** error [a, b] = ellip (1, 2) 450s ***** error [a, b] = ellip (1, 2, 3) 450s ***** error [a, b] = ellip (1, 2, 3, 4, 5, 6, 7) 450s ***** error [a, b] = ellip (.5, 2, 40, .2) 450s ***** error [a, b] = ellip (3, 2, 40, .2, "invalid") 450s ***** test 450s ellip (6, 3, 50, .6); 450s assert (isrow (ans)); 450s ***** test 450s A = ellip (6, 3, 50, .6); 450s assert (isrow (A)); 450s ***** test 450s [A, B] = ellip (6, 3, 50, .6); 450s assert (isrow (A)); 450s assert (isrow (B)); 450s ***** test 450s [z, p, g] = ellip (6, 3, 50, .6); 450s assert (iscolumn (z)); 450s assert (iscolumn (p)); 450s assert (isscalar (g)); 450s ***** test 450s [a, b, c, d] = ellip (6, 3, 50, .6); 450s assert (ismatrix (a)); 450s assert (iscolumn (b)); 450s assert (isrow (c)); 450s assert (isscalar (d)); 450s 12 tests, 12 passed, 0 known failure, 0 skipped 450s [inst/ellipord.m] 450s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/ellipord.m 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fpass = 4000; 450s fstop = 13713; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn); 450s f = 0:fs/2; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))); 450s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 450s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 450s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 450s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_lp_pass_x, outline_lp_pass_y, "m", outline_lp_stop_x, outline_lp_stop_y, "m"); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("2nd order digital elliptical low-pass (without margin)"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fpass = 4000; 450s fstop = 13712; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn); 450s f = 0:fs/2; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))); 450s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 450s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 450s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 450s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_lp_pass_x, outline_lp_pass_y, "m", outline_lp_stop_x, outline_lp_stop_y, "m"); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("3rd order digital elliptical low-pass (just exceeds 2nd order i.e. large margin)"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fstop = 4000; 450s fpass = 13713; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "high"); 450s f = 0:fs/2; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))); 450s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 450s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 450s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 450s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_hp_pass_x, outline_hp_pass_y, "m", outline_hp_stop_x, outline_hp_stop_y, "m"); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("2nd order digital elliptical high-pass (without margin)"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fstop = 4000; 450s fpass = 13712; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "high"); 450s f = 0:fs/2; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))); 450s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 450s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 450s outline_hp_stop_x = [min(f) , fstop(1), fstop(1), max(f)]; 450s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_hp_pass_x, outline_hp_pass_y, "m", outline_hp_stop_x, outline_hp_stop_y, "m"); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("3rd order digital elliptical high-pass (just exceeds 2nd order i.e. large margin)"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fpass = [9500 9750]; 450s fstop = [8500 10261]; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order digital elliptical band-pass (without margin) limitation on upper freq"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fpass = [9500 9750]; 450s fstop = [9000 10700]; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order digital elliptical band-pass (without margin) limitation on lower freq"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fpass = [9500 9750]; 450s fstop = [8500 10260]; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order digital elliptical band-pass (just exceeds 4th order i.e. large margin) limitation on upper freq"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fpass = [9500 9750]; 450s fstop = [9001 10700]; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order digital elliptical band-pass (just exceeds 4th order i.e. large margin) limitation on lower freq"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fstop = [9875 10126.5823]; 450s fpass = [8500 11073]; 450s Rpass = 0.5; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop"); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order digital elliptical notch (without margin) limit on upper freq"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fstop = [9875 10126.5823]; 450s fpass = [8952 12000]; 450s Rpass = 0.5; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop"); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order digital elliptical notch (without margin) limit on lower freq"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fstop = [9875 10126.5823]; 450s fpass = [8500 11072]; 450s Rpass = 0.5; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop"); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order digital elliptical notch (just exceeds 4th order) limit on upper freq"); 450s ***** demo 450s fs = 44100; 450s Npts = fs; 450s fstop = [9875 10126.5823]; 450s fpass = [8953 12000]; 450s Rpass = 0.5; 450s Rstop = 40; 450s Wpass = 2/fs * fpass; 450s Wstop = 2/fs * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop) 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop"); 450s f = 5000:15000; 450s W = f * (2 * pi / fs); 450s H = freqz (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [min(f) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [min(f) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order digital elliptical notch (just exceeds 4th order) limit on lower freq"); 450s ***** demo 450s fpass = 4000; 450s fstop = 20224; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "s"); 450s f = 1000:10:100000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s semilogx(f, 20 * log10 (abs (H))) 450s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 450s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 450s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 450s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_lp_pass_x, outline_lp_pass_y, "m", outline_lp_stop_x, outline_lp_stop_y, "m") 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("2nd order analog elliptical low-pass (without margin)"); 450s ***** demo 450s fpass = 4000; 450s fstop = 20223; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "s"); 450s f = 1000:10:100000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s semilogx (f, 20 * log10 (abs (H))) 450s outline_lp_pass_x = [f(2) , fpass(1), fpass(1)]; 450s outline_lp_pass_y = [-Rpass, -Rpass , -80]; 450s outline_lp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 450s outline_lp_stop_y = [0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_lp_pass_x, outline_lp_pass_y, "m", outline_lp_stop_x, outline_lp_stop_y, "m") 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("3rd order analog elliptical low-pass (just exceeds 2nd order i.e. large margin)"); 450s ***** demo 450s fstop = 4000; 450s fpass = 20224; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "high", "s"); 450s f = 1000:10:100000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s semilogx (f, 20 * log10 (abs (H))) 450s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 450s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 450s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 450s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_hp_pass_x, outline_hp_pass_y, "m", outline_hp_stop_x, outline_hp_stop_y, "m") 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("2nd order analog elliptical high-pass (without margin)"); 450s ***** demo 450s fstop = 4000; 450s fpass = 20223; 450s Rpass = 3; 450s Rstop = 40; 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "high", "s"); 450s f = 1000:10:100000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s semilogx (f, 20 * log10 (abs (H))) 450s outline_hp_pass_x = [fpass(1), fpass(1), max(f)]; 450s outline_hp_pass_y = [-80 , -Rpass , -Rpass]; 450s outline_hp_stop_x = [f(2) , fstop(1), fstop(1), max(f)]; 450s outline_hp_stop_y = [-Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_hp_pass_x, outline_hp_pass_y, "m", outline_hp_stop_x, outline_hp_stop_y, "m") 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("3rd order analog elliptical high-pass (just exceeds 2nd order i.e. large margin)"); 450s ***** demo 450s fpass = [9875 10126.5823]; 450s fstop = [9000 10657]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order analog elliptical band-pass (without margin) limitation on upper freq"); 450s ***** demo 450s fpass = [9875 10126.5823]; 450s fstop = [9384 12000]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order analog elliptical band-pass (without margin) limitation on lower freq"); 450s ***** demo 450s fpass = [9875 10126.5823]; 450s fstop = [9000 10656]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order analog elliptical band-pass (just exceeds 4th order i.e. large margin) limitation on upper freq"); 450s ***** demo 450s fpass = [9875 10126.5823]; 450s fstop = [9385 12000]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_bp_pass_x = [fpass(1), fpass(1), fpass(2), fpass(2)]; 450s outline_bp_pass_y = [-80 , -Rpass , -Rpass , -80]; 450s outline_bp_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_bp_stop_y = [-Rstop , -Rstop , 0 , 0 , -Rstop , -Rstop]; 450s hold on 450s plot (outline_bp_pass_x, outline_bp_pass_y, "m", outline_bp_stop_x, outline_bp_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order analog elliptical band-pass (just exceeds 4th order i.e. large margin) limitation on lower freq"); 450s ***** demo 450s fstop = [9875 10126.5823]; 450s fpass = [9000 10657]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop", "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order analog elliptical notch (without margin) limit on upper freq"); 450s ***** demo 450s fstop = [9875 10126.5823]; 450s fpass = [9384 12000]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop", "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("4th order analog elliptical notch (without margin) limit on lower freq"); 450s ***** demo 450s fstop = [9875 10126.5823]; 450s fpass = [9000 10656]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop", "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order analog elliptical notch (just exceeds 4th order) limit on upper freq"); 450s ***** demo 450s fstop = [9875 10126.5823]; 450s fpass = [9385 12000]; 450s Rpass = 3; 450s Rstop = 40; 450s fcenter = sqrt (fpass(1) * fpass(2)); 450s Wpass = 2*pi * fpass; 450s Wstop = 2*pi * fstop; 450s [n, Wn] = ellipord (Wpass, Wstop, Rpass, Rstop, "s") 450s [b, a] = ellip (n, Rpass, Rstop, Wn, "stop", "s"); 450s f = 5000:15000; 450s W = 2*pi * f; 450s H = freqs (b, a, W); 450s plot (f, 20 * log10 (abs (H))) 450s outline_notch_pass_x_a = [f(2) , fpass(1), fpass(1)]; 450s outline_notch_pass_x_b = [fpass(2), fpass(2), max(f)]; 450s outline_notch_pass_y_a = [-Rpass , -Rpass , -80]; 450s outline_notch_pass_y_b = [-80 , -Rpass , -Rpass]; 450s outline_notch_stop_x = [f(2) , fstop(1), fstop(1), fstop(2), fstop(2), max(f)]; 450s outline_notch_stop_y = [0 , 0 , -Rstop , -Rstop , 0 , 0 ]; 450s hold on 450s plot (outline_notch_pass_x_a, outline_notch_pass_y_a, "m", outline_notch_pass_x_b, outline_notch_pass_y_b, "m", outline_notch_stop_x, outline_notch_stop_y, "m") 450s xlim ([f(1), f(end)]); 450s ylim ([-80, 0]); 450s grid on 450s xlabel ("Frequency (Hz)"); 450s ylabel ("Attenuation (dB)"); 450s title ("6th order analog elliptical notch (just exceeds 4th order) limit on lower freq"); 450s ***** test 450s # Analog band-pass 450s [n, Wn] = ellipord (2 * pi * [9875, 10126.5823], ... 450s 2 * pi * [9000, 10657], 3, 40, "s"); 450s assert (n, 2); 450s assert (round (Wn), [62046, 63627]); 450s ***** test 450s # Analog band-pass 450s [n, Wn] = ellipord (2 * pi * [9875, 10126.5823], ... 450s 2 * pi * [9384, 12000], 3, 40, "s"); 450s assert (n, 2); 450s assert (round (Wn), [62046, 63627]); 450s ***** test 450s # Analog band-pass 450s [n, Wn] = ellipord (2 * pi * [9875, 10126.5823], ... 450s 2 * pi * [9000, 10656], 3, 40, "s"); 450s assert (n, 3); 450s assert (round (Wn), [62046, 63627]); 450s ***** test 450s # Analog band-pass 450s [n, Wn] = ellipord (2 * pi * [9875, 10126.5823], ... 450s 2 * pi * [9385, 12000], 3, 40, "s"); 450s assert (n, 3); 450s assert (round (Wn), [62046, 63627]); 450s ***** test 450s # Analog high-pass 450s [n, Wn] = ellipord (2 * pi * 20224, 2 * pi * 4000, 3, 40, "s"); 450s assert (n, 2); 450s assert (round (Wn), 127071); 450s ***** test 450s # Analog high-pass 450s [n, Wn] = ellipord (2 * pi * 20223, 2 * pi * 4000, 3, 40, "s"); 450s assert (n, 3); 450s assert (round (Wn), 127065); 450s ***** test 450s # Analog low-pass 450s [n, Wn] = ellipord (2 * pi * 4000, 2 * pi * 20224, 3, 40, "s"); 450s assert (n, 2); 450s assert (round (Wn), 25133); 450s ***** test 450s # Analog low-pass 450s [n, Wn] = ellipord (2 * pi * 4000, 2 * pi * 20223, 3, 40, "s"); 450s assert (n, 3); 450s assert (round (Wn), 25133); 450s ***** test 450s # Analog notch (narrow band-stop) 450s [n, Wn] = ellipord (2 * pi * [9000, 10657], ... 450s 2 * pi * [9875, 10126.5823], 3, 40, "s"); 450s assert (n, 2); 450s assert (round (Wn), [58958, 66960]); 450s ***** test 450s # Analog notch (narrow band-stop) 450s [n, Wn] = ellipord (2 * pi * [9384, 12000], ... 450s 2 * pi * [9875, 10126.5823], 3, 40, "s"); 450s assert (n, 2); 450s assert (round (Wn), [58961 , 66956]); 450s ***** test 450s # Analog notch (narrow band-stop) 450s [n, Wn] = ellipord (2 * pi * [9000, 10656], ... 450s 2 * pi * [9875, 10126.5823], 3, 40, "s"); 450s assert (n, 3); 450s assert (round (Wn), [58964, 66954]); 450s ***** test 450s # Analog notch (narrow band-stop) 450s [n, Wn] = ellipord (2 * pi * [9385, 12000], ... 450s 2 * pi * [9875, 10126.5823], 3, 40, "s"); 450s assert (n, 3); 450s assert (round (Wn), [58968, 66949]); 450s ***** test 450s # Digital band-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [9500, 9750], 2 / fs * [8500, 10261], 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 2); 450s assert (round (Wn), [9500, 9750]); 450s ***** test 450s # Digital band-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [9500, 9750], 2 / fs * [9000, 10700], 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 2); 450s assert (round (Wn), [9500, 9750]); 450s ***** test 450s # Digital band-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [9500, 9750], 2 / fs * [8500, 10260], 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 3); 450s assert (round (Wn), [9500, 9750]); 450s ***** test 450s # Digital band-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [9500, 9750], 2 / fs * [9001, 10700], 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 3); 450s assert (round (Wn), [9500, 9750]); 450s ***** test 450s # Digital high-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * 13713, 2 / fs * 4000, 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 2); 450s assert (round (Wn), 13713); 450s ***** test 450s # Digital high-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * 13712, 2 / fs * 4000, 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 3); 450s assert (round (Wn), 13712); 450s ***** test 450s # Digital low-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * 4000, 2 / fs * 13713, 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 2); 450s assert (round (Wn), 4000); 450s ***** test 450s # Digital low-pass 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * 4000, 2 / fs * 13712, 3, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 3); 450s assert (round (Wn), 4000); 450s ***** test 450s # Digital notch (narrow band-stop) 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [8500, 11073], 2 / fs * [9875, 10126.5823], 0.5, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 2); 450s assert (round (Wn), [8952, 11073]); 450s ***** test 450s # Digital notch (narrow band-stop) 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [8952, 12000], 2 / fs * [9875, 10126.5823], 0.5, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 2); 450s assert (round (Wn), [8952, 11073]); 450s ***** test 450s # Digital notch (narrow band-stop) 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [8500, 11072], 2 / fs * [9875, 10126.5823], 0.5, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 3); 450s assert (round (Wn), [8953, 11072]); 450s ***** test 450s # Digital notch (narrow band-stop) 450s fs = 44100; 450s [n, Wn] = ellipord (2 / fs * [8953, 12000], 2 / fs * [9875, 10126.5823], 0.5, 40); 450s Wn = Wn * fs / 2; 450s assert (n, 3); 450s assert (round (Wn), [8953, 11072]); 450s ***** error ellipord () 450s ***** error ellipord (.1) 451s ***** error ellipord (.1, .2) 451s ***** error ellipord (.1, .2, 3) 451s ***** error ellipord ([.1 .1], [.2 .2], 3, 4) 451s ***** error ellipord ([.1 .2], [.5 .6], 3, 4) 451s ***** error ellipord ([.1 .5], [.2 .6], 3, 4) 451s 31 tests, 31 passed, 0 known failure, 0 skipped 451s [inst/fht.m] 451s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/fht.m 451s ***** assert( fht([1 2 3 4]),[10 -4 -2 0] ) 451s 451s 1 test, 1 passed, 0 known failure, 0 skipped 451s [inst/filternorm.m] 451s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/filternorm.m 451s ***** demo 451s b = [1 0]; 451s a = [1 1]; 451s L = filternorm (b, a) 451s ***** demo 451s [b, a] = butter(5, .5); 451s L = filternorm (b, a) 451s ## test input validation 451s ***** error n = filternorm () 451s ***** error n = filternorm (1) 451s ***** error n = filternorm (1, 1, 1) 451s ***** error n = filternorm (1, 1, 1, 1) 451s ***** error n = filternorm (1, 1, 1, 1, 1) 451s ***** error n = filternorm ([1:10]', 1) 451s ***** error n = filternorm (1, [1:10]') 452s ***** error n = filternorm ([1:10]', [1:10]') 452s ***** error n = filternorm (1:10, 1:10, 1:10) 452s ***** error n = filternorm (ones(3), ones(3)) 452s ***** test 452s [b, a] = butter (5, .5); 452s L = filternorm (b, a); 452s assert (L, sqrt(2)/2, 1e-8) 452s ***** test 452s [b, a] = butter (5, .5); 452s Linf = filternorm (b, a, Inf); 452s assert (Linf, 1, 1e-8); 452s 12 tests, 12 passed, 0 known failure, 0 skipped 452s [inst/filtfilt.m] 452s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/filtfilt.m 452s ***** error filtfilt (); 452s ***** error filtfilt (1, 2, 3, 4); 452s ***** error filtfilt ([0.28, 0.71, 0.28], 1, rand ()) 452s ***** error filtfilt ([0.28, 0.71, 0.28], 1, rand (6, 1)) 452s ***** test 452s randn('state',0); 452s r = randn(1,200); 452s [b,a] = butter(10, [.2, .25]); 452s yfb = filtfilt(b, a, r); 452s assert (size(r), size(yfb)); 452s assert (mean(abs(yfb)) < 1e3); 452s assert (mean(abs(yfb)) < mean(abs(r))); 452s ybf = fliplr(filtfilt(b, a, fliplr(r))); 452s assert (mean(abs(ybf)) < 1e3); 452s assert (mean(abs(ybf)) < mean(abs(r))); 452s ***** test 452s randn('state',0); 452s r = randn(1,1000); 452s s = 10 * sin(pi * 4e-2 * (1:length(r))); 452s [b,a] = cheby1(2, .5, [4e-4 8e-2]); 452s y = filtfilt(b, a, r+s); 452s assert (size(r), size(y)); 452s assert (mean(abs(y)) < 1e3); 452s assert (corr(s(250:750)(:), y(250:750)(:)) > .95) 452s [b,a] = butter(2, [4e-4 8e-2]); 452s yb = filtfilt(b, a, r+s); 452s assert (mean(abs(yb)) < 1e3); 452s assert (corr(y(:), yb(:)) > .99) 452s ***** test 452s randn('state',0); 452s r = randn(1,1000); 452s s = 10 * sin(pi * 4e-2 * (1:length(r))); 452s [b,a] = butter(2, [4e-4 8e-2]); 452s y = filtfilt(b, a, [r.' s.']); 452s yr = filtfilt(b, a, r); 452s ys = filtfilt(b, a, s); 452s assert (y, [yr.' ys.']); 452s y2 = filtfilt(b.', a.', [r.' s.']); 452s assert (y, y2); 452s 7 tests, 7 passed, 0 known failure, 0 skipped 452s [inst/filtic.m] 452s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/filtic.m 452s ***** test 452s ## Simple low pass filter 452s b=[0.25 0.25]; 452s a=[1.0 -0.5]; 452s zf_ref=0.75; 452s zf=filtic(b,a,[1.0],[1.0]); 452s assert(zf,zf_ref,8*eps); 452s 452s ***** test 452s ## Simple high pass filter 452s b=[0.25 -0.25]; 452s a=[1.0 0.5]; 452s zf_ref = [-0.25]; 452s zf=filtic(b,a,[0.0],[1.0]); 452s assert(zf,zf_ref,8*eps); 452s 452s ***** test 452s ## Second order cases 452s [b,a]=butter(2,0.4); 452s N=1000; ## Long enough for filter to settle 452s xx=ones(1,N); 452s [yy,zf_ref] = filter(b,a,xx); 452s x=xx(N:-1:N-1); 452s y=yy(N:-1:N-1); 452s zf = filtic(b,a,y,x); 452s assert(zf,zf_ref,8*eps); 452s 452s xx = cos(2*pi*linspace(0,N-1,N)/8); 452s [yy,zf_ref] = filter(b,a,xx); 452s x=xx(N:-1:N-1); 452s y=yy(N:-1:N-1); 452s zf = filtic(b,a,y,x); 452s assert(zf,zf_ref,8*eps); 452s 452s ***** test 452s ## Third order filter - takes longer to settle 452s N=10000; 452s [b,a]=cheby1(3,10,0.5); 452s xx=ones(1,N); 452s [yy,zf_ref] = filter(b,a,xx); 452s x=xx(N:-1:N-2); 452s y=yy(N:-1:N-2); 452s zf = filtic(b,a,y,x); 452s assert(zf,zf_ref,8*eps); 452s 452s ***** test 452s ## Eight order high pass filter 452s N=10000; 452s [b,a]=butter(8,0.2); 452s xx = cos(2*pi*linspace(0,N-1,N)/8); 452s [yy,zf_ref] = filter(b,a,xx); 452s x=xx(N:-1:N-7); 452s y=yy(N:-1:N-7); 452s zf = filtic(b,a,y,x); 452s assert(zf,zf_ref,8*eps); 452s 452s ***** test 452s ## Case with 3 args 452s [b,a]=butter(2,0.4); 452s N=100; 452s xx=[ones(1,N) zeros(1,2)]; 452s [yy,zf_ref] = filter(b,a,xx); 452s y=[yy(N+2) yy(N+1)]; 452s zf=filtic(b,a,y); 452s assert(zf,zf_ref,8*eps); 452s ***** test 452s a = [2, -3, 1]; 452s b = [4, -3]; 452s y = [0; 1]; 452s z = filtic (b, a, y); 452s assert (z, [-0.5; 0]); 452s 7 tests, 7 passed, 0 known failure, 0 skipped 452s [inst/filtord.m] 452s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/filtord.m 452s ***** demo 452s b = [1 0]; 452s a = [1 1]; 452s n = filtord (b, a) 452s ***** demo 452s b = [1 0 0 0 0 0 0 1]; 452s a = [1 0 0 0 0 0 0 .5]; 452s [sos, g] = tf2sos (b, a); 452s n = filtord (sos) 452s ## test input validation 452s ***** error n = filtord () 452s ***** error n = filtord (1, 1, 1) 452s ***** error n = filtord ([1:10]', 1) 453s ***** error n = filtord (1, [1:10]') 453s ***** error n = filtord ([1:10]', [1:10]') 453s ***** error n = filtord (1:10, 1:10, 1:10) 453s ***** error n = filtord (ones(3), ones(3)) 453s ***** test 453s b = [1 0 0]; 453s a = [1 0 0 0]; 453s n = filtord (b, a); 453s assert (n, 3, 1e-6) 453s ***** test 453s [b, a] = butter (5, .5); 453s n = filtord (b, a); 453s assert (n, 5, 1e-6) 453s ***** test 453s [b, a] = butter (6, .5); 453s n = filtord (b, a); 453s assert (n, 6, 1e-6) 453s ***** test 453s b = [1 0 0 0 0 0 1]; 453s a = [1 0 0 0 0 0 .5]; 453s [sos, g] = tf2sos (b, a); 453s n = filtord (sos); 453s assert (n, 6, 1e-6) 453s ***** test 453s b = [1 0 0 0 0 0 0 1]; 453s a = [1 0 0 0 0 0 0 .5]; 453s [sos, g] = tf2sos (b, a); 453s n = filtord (sos); 453s assert (n, 7, 1e-6) 453s 12 tests, 12 passed, 0 known failure, 0 skipped 453s [inst/findpeaks.m] 453s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/findpeaks.m 453s ***** demo 453s t = 2*pi*linspace(0,1,1024)'; 453s y = sin(3.14*t) + 0.5*cos(6.09*t) + 0.1*sin(10.11*t+1/6) + 0.1*sin(15.3*t+1/3); 453s 453s data1 = abs(y); # Positive values 453s [pks idx] = findpeaks(data1); 453s 453s data2 = y; # Double-sided 453s [pks2 idx2] = findpeaks(data2,"DoubleSided"); 453s [pks3 idx3] = findpeaks(data2,"DoubleSided","MinPeakHeight",0.5); 453s 453s subplot(1,2,1) 453s plot(t,data1,t(idx),data1(idx),'xm') 453s axis tight 453s subplot(1,2,2) 453s plot(t,data2,t(idx2),data2(idx2),"xm;>2*std;",t(idx3),data2(idx3),"or;>0.1;") 453s axis tight 453s legend("Location","NorthOutside","Orientation","horizontal") 453s 453s #---------------------------------------------------------------------------- 453s # Finding the peaks of smooth data is not a big deal! 453s ***** demo 453s t = 2*pi*linspace(0,1,1024)'; 453s y = sin(3.14*t) + 0.5*cos(6.09*t) + 0.1*sin(10.11*t+1/6) + 0.1*sin(15.3*t+1/3); 453s 453s data = abs(y + 0.1*randn(length(y),1)); # Positive values + noise 453s [pks idx] = findpeaks(data,"MinPeakHeight",1); 453s 453s dt = t(2)-t(1); 453s [pks2 idx2] = findpeaks(data,"MinPeakHeight",1,... 453s "MinPeakDistance",round(0.5/dt)); 453s 453s subplot(1,2,1) 453s plot(t,data,t(idx),data(idx),'or') 453s subplot(1,2,2) 453s plot(t,data,t(idx2),data(idx2),'or') 453s 453s #---------------------------------------------------------------------------- 453s # Noisy data may need tuning of the parameters. In the 2nd example, 453s # MinPeakDistance is used as a smoother of the peaks. 453s ***** assert (isempty (findpeaks ([1, 1, 1]))) 453s ***** assert (isempty (findpeaks ([1; 1; 1]))) 453s ***** test 453s ## Test input vector is an oversampled sinusoid with clipped peaks 453s x = min (3, cos (2*pi*[0:8000] ./ 600) + 2.01); 453s assert (! isempty (findpeaks (x))) 453s ***** test 453s x = [1 10 2 2 1 9 1]; 453s [pks, loc] = findpeaks(x); 453s assert (loc, [2 6]) 453s assert (pks, [10 9]) 453s ***** error findpeaks () 453s ***** error findpeaks (1) 453s ***** error findpeaks ([1, 2]) 453s ***** test assert (findpeaks ([34 134 353 64 134 14 56 67 234 143 64 575 8657]), 453s [353 134 234]) 453s 8 tests, 8 passed, 0 known failure, 0 skipped 453s [inst/fir1.m] 453s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/fir1.m 453s ***** demo 453s freqz(fir1(40,0.3)); 453s ***** demo 453s freqz(fir1(15,[0.2, 0.5], 'stop')); # note the zero-crossing at 0.1 453s ***** demo 453s freqz(fir1(15,[0.2, 0.5], 'stop', 'noscale')); 453s ***** assert(fir1(2, .5, 'low', @hanning, 'scale'), [0 1 0]); 453s ***** assert(fir1(2, .5, 'low', "hanning", 'scale'), [0 1 0]); 453s ***** assert(fir1(2, .5, 'low', hanning(3), 'scale'), [0 1 0]); 453s ***** assert(fir1(10,.5,'noscale'), fir1(10,.5,'low','hamming','noscale')); 453s ***** assert(fir1(10,.5,'high'), fir1(10,.5,'high','hamming','scale')); 453s ***** assert(fir1(10,.5,'boxcar'), fir1(10,.5,'low','boxcar','scale')); 453s ***** assert(fir1(10,.5,'hanning','scale'), fir1(10,.5,'scale','hanning','low')); 453s ***** assert(fir1(10,.5,'haNNing','NOscale'), fir1(10,.5,'noscale','Hanning','LOW')); 453s ***** assert(fir1(10,.5,'boxcar',[]), fir1(10,.5,'boxcar')); 453s ***** test 453s b = fir1 (30, 0.3); 453s h = abs (freqz (b, 1, [0, 0.3, 1], 2)); 453s assert (h(1), 1, 1e-3) 453s assert (all (h(2:3) <= [1/sqrt(2), 3e-3])) 453s ***** test 453s b = fir1 (30, 0.7, "high"); 453s h = abs (freqz (b, 1, [0, 0.7, 1], 2)); 453s assert (h(3), 1, 1e-3) 453s assert (all (h(1:2) <= [3e-3, 1/sqrt(2)])) 453s ***** test 453s b = fir1 (30, [0.3, 0.7]); 453s h = abs (freqz (b, 1, [0, 0.3, 0.5, 0.7, 1], 2)); 453s assert (h(3), 1, 1e-3) 453s assert (all (h([1:2, 4:5]) <= [3e-3, 1/sqrt(2), 1/sqrt(2), 3e-3])) 453s ***** test 453s b = fir1 (50, [0.3, 0.7], "stop"); 453s h = abs (freqz (b, 1, [0, 0.3, 0.5, 0.7, 1], 2)); 453s assert (h(1), 1, 1e-3) 453s assert (h(5), 1, 1e-3) 453s assert (all (h(2:4) <= [1/sqrt(2), 3e-3, 1/sqrt(2)])) 454s 13 tests, 13 passed, 0 known failure, 0 skipped 454s [inst/fir2.m] 454s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/fir2.m 454s ***** xtest 454s f = [0 0.6 0.6 1]; m = [1 1 0 0]; 454s b9 = fir2 (30, f, m, 9); 454s b16 = fir2 (30, f, m, 16); 454s b17 = fir2 (30, f, m, 17); 454s b32 = fir2 (30, f, m, 32); 454s assert ( isequal (b9, b16)) 454s assert ( isequal (b17, b32)) 454s assert (~isequal (b16, b17)) 454s ***** test 454s f = [0, 0.7, 0.7, 1]; m = [0, 0, 1, 1]; 454s b = fir2 (50, f, m); 454s h = abs (freqz (b, 1, [0, 0.7, 1], 2)); 454s assert (h(1) <= 3e-3) 454s assert (h(2) <= 1/sqrt (2)) 454s assert (h(3), 1, 2e-3) 454s ***** test 454s f = [0, 0.25, 0.25, 0.75, 0.75, 1]; m = [0, 0, 1, 1, 0, 0]; 454s b = fir2 (50, f, m); 454s h = abs (freqz (b, 1, [0, 0.25, 0.5, 0.75, 1], 2)); 454s assert (h(1) <= 3e-3) 454s assert (h(2) <= 1/sqrt (2)) 454s assert (h(3), 1, 2e-3) 454s assert (h(4) <= 1/sqrt (2)) 454s assert (h(5) <= 3e-3) 454s ***** test 454s f = [0, 0.45, 0.45, 0.55, 0.55, 1]; m = [1, 1, 0, 0, 1, 1]; 454s b = fir2 (50, f, m); 454s h = abs (freqz (b, 1, [0, 0.45, 0.5, 0.55, 1], 2)); 454s assert (h(1), 1, 2e-3) 454s assert (h(2) <= 1/sqrt (2)) 454s assert (h(3) <= 1e-1) 454s assert (h(4) <= 1/sqrt (2)) 454s assert (h(5), 1, 2e-3) 454s ***** test #bug 59066 454s f = [0, 0.45, 0.45, 0.55, 0.55, 1]; m = [1, 1, 0, 0, 1, 1]; 454s b = fir2 (int32(50), f, m); 454s assert(numel(b), 51) 454s 454s fail ("fir2 (50.1, f, m)", "fir2: n must be a non negative integer") 454s fail ("fir2 (-1, f, m)", "fir2: n must be a non negative integer") 454s ***** demo 454s f=[0, 0.3, 0.3, 0.6, 0.6, 1]; m=[0, 0, 1, 1/2, 0, 0]; 454s [h, w] = freqz(fir2(100,f,m)); 454s subplot(121); 454s plot(f,m,';target response;',w/pi,abs(h),';filter response;'); 454s subplot(122); 454s plot(f,20*log10(m+1e-5),';target response (dB);',... 454s w/pi,20*log10(abs(h)),';filter response (dB);'); 454s ***** demo 454s f=[0, 0.3, 0.3, 0.6, 0.6, 1]; m=[0, 0, 1, 1/2, 0, 0]; 454s plot(f,20*log10(m+1e-5),';target response;'); 454s hold on; 454s [h, w] = freqz(fir2(50,f,m,512,0)); 454s plot(w/pi,20*log10(abs(h)),';filter response (ramp=0);'); 454s [h, w] = freqz(fir2(50,f,m,512,25.6)); 454s plot(w/pi,20*log10(abs(h)),';filter response (ramp=pi/20 rad);'); 454s [h, w] = freqz(fir2(50,f,m,512,51.2)); 454s plot(w/pi,20*log10(abs(h)),';filter response (ramp=pi/10 rad);'); 454s hold off; 454s ***** demo 454s % Classical Jakes spectrum 454s % X represents the normalized frequency from 0 454s % to the maximum Doppler frequency 454s asymptote = 2/3; 454s X = linspace(0,asymptote-0.0001,200); 454s Y = (1 - (X./asymptote).^2).^(-1/4); 454s 454s % The target frequency response is 0 after the asymptote 454s X = [X, asymptote, 1]; 454s Y = [Y, 0, 0]; 454s 454s plot(X,Y,'b;Target spectrum;'); 454s hold on; 454s [H,F]=freqz(fir2(20, X, Y)); 454s plot(F/pi,abs(H),'c;Synthesized spectrum (n=20);'); 454s [H,F]=freqz(fir2(50, X, Y)); 454s plot(F/pi,abs(H),'r;Synthesized spectrum (n=50);'); 454s [H,F]=freqz(fir2(200, X, Y)); 454s plot(F/pi,abs(H),'g;Synthesized spectrum (n=200);'); 454s hold off; 454s title('Theoretical/Synthesized CLASS spectrum'); 454s xlabel('Normalized frequency (Fs=2)'); 454s ylabel('Magnitude'); 454s 5 tests, 5 passed, 0 known failure, 0 skipped 454s [inst/firpmord.m] 454s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/firpmord.m 454s ***** error firpmord ([1 2], [1 0], [1 1], [1 1]); 454s ***** error firpmord ([0 2], [1 0], [1 1]); 454s ***** error firpmord ([.1 1], [1 0], [1 1]); 454s ***** error firpmord ([.1 .9], [1], [.1 .1]); 454s ***** error firpmord ([.1 .2], [1 0], [.1 .1 .1]); 454s ***** error firpmord ([.1 .2], [1 0], [1 0]); 454s ***** assert ( 454s firpmord ([0.4 0.5], [0 1], [2.5e-4 2.5e-4]), 454s firpmord ([0.4 0.5], [0 1], [2.5e-4])) 454s ***** test ds = 1e-4; dp = 0.01; assert ( 454s firpmord ([1 2 3 4 5 6 7 8]/10, [0 1 0 1 0], [ds dp ds dp ds]), 454s firpmord ([1 2 3 4 5 6 7 8]/10, [0 1 0 1 0], [ds dp])) 454s ***** assert (1 + firpmord ([.1 .2], [0 1], [1e-4 .01], 1), 33) 454s ***** assert (1 + firpmord ([ 15 20], [ 1 0], [ .1 .001], 100), 38) 454s ***** assert (1 + firpmord ([ 8 10 ], [0 1 ], [.001 .1 ], 100), 91) 454s ***** assert (1 + firpmord ([ 8 10 15 20], [0 1 0], [.001 .1 .001], 100), 90) #+1? 454s ***** assert (1 + firpmord ([17 20 ], [1 0 ], [.01 1e-4 ], 100), 107)#-1? 454s ***** assert (1 + firpmord ([ 22 25], [ 0 1], [ 1e-4 .01], 100), 107) 454s ***** assert (1 + firpmord ([17 20 22 25], [1 0 1], [.01 1e-4 .01], 100), 107) 454s ***** assert (1 + firpmord ([ 21 25], [ 1 0], [ .01 1e-4], 100), 81) #+1? 454s ***** assert (1 + firpmord ([10 20 ], [0 1 ], [1e-4 .01 ], 100), 33) 454s ***** assert (1 + firpmord ([10 20 21 25], [0 1 0], [1e-4 .01 1e-4], 100), 81) #+1? 454s ***** assert (1 + firpmord ([20 25 ], [1 0 ], [.01 1e-4 ], 100), 65) #+1? 454s ***** assert (1 + firpmord ([ 26 30], [ 0 1], [ 1e-4 .01], 100), 81) #+2? 454s ***** assert (1 + firpmord ([20 25 26 30], [1 0 1], [.01 1e-4 .01], 100), 81) #+2? 454s 454s ***** demo 454s 454s db2mag = @(x) 10^(x/20); 454s 454s fs = 8000; 454s [n f a w] = firpmord ([2500 3000], [1 0], [0.01 db2mag(-60)], fs); 454s b = firpm (n, f, a, w); 454s 454s [h f] = freqz (b, 1, 2^14); clf 454s plot (fs/2*f/pi, 20*log10 (abs (h))); grid on; axis ([0 fs/2 -90 5]) 454s ylabel ("Magnitude (dB)"); xlabel ("Frequency (Hz)") 454s title (sprintf ("Response analysis of firpmord / firpm low-pass filter design (order=%i)", length (b) - 1)) 454s axes ("position", [.24 .4 .4 .3]) 454s plot (fs/2*f/pi, abs (h)); grid on; axis ([0 2600 x=.987 2-x]) 454s ylabel ("Magnitude") 454s title ("Pass-band detail") 454s %-------------------------------------------------- 454s % Figure shows analysis of filter designed using 454s % firpm with firpmord; specs. are almost met. 454s 454s ***** demo 454s 454s db2mag = @(x) 10^(x/20); 454s 454s b = firpm (firpmord ([0.3 0.4], [0 1], [db2mag(-80) .01], "c"){:}); 454s 454s [h f] = freqz (b, 1, 2^14); clf 454s plot (f/pi, 20*log10 (abs (h))); grid on; axis ([0 1 -110 5]) 454s ylabel ("Magnitude (dB)"); xlabel ("Frequency (normalized)") 454s title (sprintf ("Response analysis of firpmord / firpm high-pass filter design (order=%i)", length (b) - 1)) 454s axes ("position", [.52 .4 .35 .3]) 454s plot (f/pi, abs (h)); grid on; axis ([.39 1 x=.987 2-x]) 454s ylabel ("Magnitude") 454s title ("Pass-band detail") 454s %-------------------------------------------------- 454s % Figure shows analysis of filter designed using 454s % firpm with firpmord; specs. are exceeded. 454s 454s ***** demo 454s 454s db2mag = @(x) 10^(x/20); 454s 454s ds = db2mag (-80); dp = 0.01; 454s b = firpm (firpmord ([1 2 3 4 5 6 7 8]/10, [0 1 0 1 0], [ds dp], "c"){:}); 454s 454s [h f] = freqz (b, 1, 2^14); clf 454s plot (f/pi, 20*log10 (abs (h))); grid on; axis ([0 1 -110 5]) 454s ylabel ("Magnitude (dB)"); xlabel ("Frequency (normalized)") 454s title ("Response analysis of firpmord / firpm multi-band-pass filter design") 454s title (sprintf ("Response analysis of firpmord / firpm multi-band-pass filter design (order=%i)", length (b) - 1)) 454s axes ("position", [.38 .5 .5 .2]) 454s plot (f/pi, abs (h)); grid on; axis ([.11 .79 x=.986 2-x]) 454s ylabel ("Magnitude") 454s title ("Pass-bands detail") 454s %-------------------------------------------------- 454s % Figure shows analysis of filter designed using 454s % firpm with firpmord; specs. are met. 454s 454s ***** demo 454s 454s db2mag = @(x) 10^(x/20); 454s 454s ds = db2mag (-40); dp = 1 - db2mag (-0.1); 454s b = firpm (firpmord ([2 3 8 9]/32, [0 1 0], [ds dp], "c"){:}); 454s 454s [h f] = freqz (b, 1, 2^14); clf 454s plot (f/pi, 20*log10 (abs (h))); grid on; axis ([0 1 -50 3]) 454s ylabel ("Magnitude (dB)"); xlabel ("Frequency (normalized)") 454s title (sprintf ("Response analysis of firpmord / firpm band-pass filter design (order=%i)", length (b) - 1)) 454s axes ("position", [.45 .5 .4 .3]) 454s plot (f/pi, 20*log10 (abs (h))); grid on; axis ([.08 .26 x=-.13 -x]) 454s ylabel ("Magnitude (dB)") 454s title ("Pass-band detail") 454s %-------------------------------------------------- 454s % Figure shows analysis of filter designed using 454s % firpm with firpmord; specs. are not met. 454s 454s ***** demo 454s 454s % FIRPMX: F, A, D, Fs are as firpmord. 454s % type in {0,1,2} constrains order to be {even,odd,either} resp. 454s 454s function h = firpmx (type, F, A, D, Fs = 2) 454s type *= !A(end); step = 2; bounds = [0 0]; 454s while (bounds(2) - bounds(1) != step) 454s if all (!bounds) [n f a w] = firpmord (F, A, D, Fs); 454s elseif (!bounds(1)) n = min (n - step, round (n * 0.994)); 454s elseif (!bounds(2)) n = max (n + step, round (n / 0.998)); 454s else n = fix (mean (bounds)); 454s endif 454s n += rem (n + rem (type, 2), step); 454s [b m] = firpm (n, f, a, w); 454s bounds(1 + (met = (abs(m) <= max (D)))) = n; 454s step -= bounds(2) - bounds(1) == type; 454s if (met) h = b; endif 454s endwhile 454s endfunction 454s 454s db2mag = @(x) 10^(x/20); 454s 454s ds = db2mag (-40); dp = 1 - db2mag (-0.1); 454s b = firpmx (2, [2 3 8 9]/32, [0 1 0], [ds dp]); 454s 454s [h f] = freqz (b, 1, 2^14); clf 454s plot (f/pi, 20*log10 (abs (h))); grid on; axis ([0 1 -50 3]) 454s ylabel ("Magnitude (dB)"); xlabel ("Frequency (normalized)") 454s title (sprintf ("Response analysis of firpmord / iterative-firpm band-pass filter design (order=%i)", length (b) - 1)) 454s axes ("position", [.45 .5 .4 .3]) 454s plot (f/pi, 20*log10 (abs (h))); grid on; axis ([.08 .26 x=-.13 -x]) 454s ylabel ("Magnitude (dB)") 454s title ("Pass-band detail") 454s %-------------------------------------------------- 454s % Figure shows analysis of filter designed iteratively 454s % using firpm with firpmord, so that specs. are met. 454s 21 tests, 21 passed, 0 known failure, 0 skipped 454s [inst/flattopwin.m] 454s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/flattopwin.m 454s ***** assert (flattopwin (1), 1); 454s ***** assert (flattopwin (2), 0.0042 / 4.6402 * ones (2, 1), eps); 454s ***** assert (flattopwin (15), flipud (flattopwin (15)), 10*eps); 454s ***** assert (flattopwin (16), flipud (flattopwin (16)), 10*eps); 454s ***** assert (flattopwin (15), flattopwin (15, "symmetric")); 454s ***** assert (flattopwin (16)(1:15), flattopwin (15, "periodic")); 454s ***** error flattopwin () 454s ***** error flattopwin (0.5) 454s ***** error flattopwin (-1) 454s ***** error flattopwin (ones (1, 4)) 454s ***** error flattopwin (1, 2) 454s ***** error flattopwin (1, 2, 3) 454s ***** error flattopwin (1, "invalid") 454s 13 tests, 13 passed, 0 known failure, 0 skipped 454s [inst/fracshift.m] 454s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/fracshift.m 454s ***** test 454s d = [1.5 7/6]; 454s N = 1024; 454s t = ((0:N-1)-N/2).'; 454s tt = bsxfun (@minus, t, d); 454s err1= err2 = zeros(N/2,1); 454s for n = 0:N/2-1, 454s phi0 = 2*pi*rand; 454s f0 = n/N; 454s sigma = N/4; 454s x = exp(-t.^2/(2*sigma)).*sin(2*pi*f0*t + phi0); 454s xx = exp(-tt.^2/(2*sigma)).*sin(2*pi*f0*tt + phi0); 454s [y,h] = fracshift(x, d(1)); 454s err1(n+1) = max (abs (y - xx(:,1))); 454s [y,h] = fracshift(x, d(2)); 454s err2(n+1) = max (abs (y - xx(:,2))); 454s endfor 454s rolloff = .1; 454s rejection = 10^-3; 454s idx_inband = 1:ceil((1-rolloff)*N/2)-1; 454s assert (max (err1(idx_inband)) < rejection); 454s assert (max (err2(idx_inband)) < rejection); 475s ***** test 475s N = 1024; 475s p = 6; 475s q = 7; 475s d1 = 64; 475s d2 = d1*p/q; 475s t = 128; 475s 475s [b a] = butter (10,.25); 475s n = zeros (N, 1); 475s n(N/2+(-t:t)) = randn(2*t+1,1); 475s n = filter(b,a,n); 475s n1 = fracshift(n,d1); 475s n1 = resample(n1,p,q); 475s n2 = resample(n,p,q); 475s n2 = fracshift(n2,d2); 475s err = abs (n2 - n1); 475s rejection = 10^-3; 475s assert(max (err) < rejection); 475s ***** test #integer shift similar similar to non-integer 475s N = 1024; 475s t = linspace(0, 1, N).'; 475s x = exp(-t.^2/2/0.25^2).*sin(2*pi*10*t); 475s d = 10; 475s y = fracshift(x, d); 475s yh = fracshift(x, d+1e-8); 475s assert(y, yh, 1e-8) 475s ***** warning fracshift([1 2 3 2 1], 3, h=0.5); #integer shift and filter provided 475s ***** test #bug 52758 475s x = [0 1 0 0 0 0 0 0]; 475s y = fracshift(x, 1); 475s assert (size(x) == size(y)) 475s ***** test #bug 47387 475s N = 1024; 475s t = linspace(0, 1, N).'; 475s x = exp(-t.^2/2/0.25^2).*sin(2*pi*10*t); 475s dt = 0.25; 475s d = dt / (t(2) - t(1)); 475s y = fracshift(x, d); 475s L = 37; 475s _t = (-L:L).'; 475s ideal_filter = sinc (_t - (d - fix (d))); 475s m = 2 * L; 475s _t = (0:m).' - (d - fix (d)); 475s beta = 5.6533; 475s _t = 2 * beta / m * sqrt (_t .* (m - _t)); 475s w = besseli (0, _t) / besseli (0, beta); 475s h = w .* ideal_filter; 475s yh = fracshift(x, d, h); 475s assert(y, yh, 1e-8) 475s ***** demo 475s N = 1024; 475s t = linspace (0, 1, N).'; 475s x = exp(-t.^2/2/0.25^2).*sin(2*pi*10*t); 475s 475s dt = 0.25; 475s d = dt / (t(2) - t(1)); 475s y = fracshift(x, d); 475s 475s plot(t,y,'r-;shifted;', t, x, 'k-;original;') 475s axis tight 475s xlabel ('time') 475s ylabel ('signal') 475s 6 tests, 6 passed, 0 known failure, 0 skipped 475s [inst/fwhm.m] 475s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/fwhm.m 475s ***** test 475s x=-pi:0.001:pi; y=cos(x); 475s assert( abs(fwhm(x, y) - 2*pi/3) < 0.01 ); 475s 475s ***** test 475s assert( fwhm(-10:10) == 0 && fwhm(ones(1,50)) == 0 ); 475s 475s ***** test 475s x=-20:1:20; 475s y1=-4+zeros(size(x)); y1(4:10)=8; 475s y2=-2+zeros(size(x)); y2(4:11)=2; 475s y3= 2+zeros(size(x)); y3(5:13)=10; 475s assert( max(abs(fwhm(x, [y1;y2;y3]') - [20.0/3,7.5,9.25])) < 0.01 ); 475s 475s ***** test 475s x=1:3; y=[-1,3,-1]; assert(abs(fwhm(x,y)-0.75)<0.001 && abs(fwhm(x,y,'zero')-0.75)<0.001 && abs(fwhm(x,y,'min')-1.0)<0.001); 475s 475s ***** test 475s x=1:3; y=[-1,3,-1]; assert(abs(fwhm(x,y, 'rlevel', 0.1)-1.35)<0.001 && abs(fwhm(x,y,'zero', 'rlevel', 0.1)-1.35)<0.001 && abs(fwhm(x,y,'min', 'rlevel', 0.1)-1.40)<0.001); 475s 475s ***** test 475s x=1:3; y=[-1,3,-1]; assert(abs(fwhm(x,y, 'alevel', 2.5)-0.25)<0.001 && abs(fwhm(x,y,'alevel', -0.5)-1.75)<0.001); 475s 475s ***** test 475s x=-10:10; assert( fwhm(x.*x) == 0 ); 475s 475s ***** test 475s x=-5:5; y=18-x.*x; assert( abs(fwhm(y)-6.0) < 0.001 && abs(fwhm(x,y,'zero')-6.0) < 0.001 && abs(fwhm(x,y,'min')-7.0 ) < 0.001); 475s 8 tests, 8 passed, 0 known failure, 0 skipped 475s [inst/fwht.m] 475s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/fwht.m 476s ***** assert (isempty (fwht ([]))); 476s ***** assert (fwht (zeros (16)), zeros (16)); 476s ***** assert (fwht (ones (16, 1)), [1; (zeros (15, 1))]); 476s ***** assert (fwht (zeros (17, 1)), zeros (32, 1)); 476s ***** assert (fwht ([1 -1 1 -1 1 -1 1 -1]), [0 0 0 0 0 0 0 1]); 476s ***** test 476s x = randi (16, 16); 476s assert (ifwht (fwht (x)), x); 476s ***** test 476s x = randi (16, 16); 476s assert (ifwht (fwht (x, [], "sequency"), [], "sequency"), x); 476s ***** test 476s x = randi (16, 16); 476s assert (ifwht (fwht (x, [], "hadamard"), [], "hadamard"), x); 476s ***** test 476s x = randi (16, 16); 476s assert (ifwht (fwht (x, [], "dyadic"), [], "dyadic"), x); 476s ***** error fwht (); 476s ***** error fwht (1, 2, 3, 4); 476s ***** error fwht (0, 0); 476s ***** error fwht (0, 5); 476s ***** error fwht (0, [], "invalid"); 476s 14 tests, 14 passed, 0 known failure, 0 skipped 476s [inst/gauspuls.m] 476s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/gauspuls.m 476s ***** demo 476s fs = 11025; # arbitrary sample rate 476s f0 = 100; # pulse train sample rate 476s x = pulstran (0:1/fs:4/f0, 0:1/f0:4/f0, "gauspuls"); 476s plot ([0:length(x)-1]*1000/fs, x); 476s xlabel ("Time (ms)"); 476s ylabel ("Amplitude"); 476s title ("Gaussian pulse train at 10 ms intervals"); 476s ***** assert (gauspuls ([]), []) 476s ***** assert (gauspuls (zeros (10, 1)), ones (10, 1)) 476s ***** assert (gauspuls (-1:1), [0, 1, 0]) 476s ***** assert (gauspuls (0:1/100:0.3, 0.1), gauspuls ([0:1/100:0.3]', 0.1)') 476s ***** error gauspuls () 476s ***** error gauspuls (1, 2, 3, 4) 476s ***** error gauspuls (1, -1) 476s ***** error gauspuls (1, 2j) 476s ***** error gauspuls (1, 1e3, 0) 476s 9 tests, 9 passed, 0 known failure, 0 skipped 476s [inst/gaussian.m] 476s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/gaussian.m 476s ***** assert (gaussian (1), 1) 476s ***** error gaussian () 476s ***** error gaussian (0.5) 476s ***** error gaussian (-1) 476s ***** error gaussian (ones (1, 4)) 476s ***** error gaussian (1, 2, 3) 476s 6 tests, 6 passed, 0 known failure, 0 skipped 476s [inst/gausswin.m] 476s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/gausswin.m 476s ***** assert (gausswin (1), 1) 476s ***** assert (gausswin (2), [exp(-3.125); exp(-3.125)]) 476s ***** assert (gausswin (3), [exp(-3.125); 1; exp(-3.125)]) 476s ***** error gausswin () 476s ***** error gausswin (0.5) 476s ***** error gausswin (-1) 476s ***** error gausswin (ones (1, 4)) 476s ***** error gausswin (1, 2, 3) 476s 8 tests, 8 passed, 0 known failure, 0 skipped 476s [inst/grpdelay.m] 476s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/grpdelay.m 476s ***** demo % 1 476s %-------------------------------------------------------------- 476s % From Oppenheim and Schafer, a single zero of radius r=0.9 at 476s % angle pi should have a group delay of about -9 at 1 and 1/2 476s % at zero and 2*pi. 476s %-------------------------------------------------------------- 476s grpdelay([1 0.9],[],512,'whole',1); 476s hold on; 476s xlabel('Normalized Frequency (cycles/sample)'); 476s stem([0, 0.5, 1],[0.5, -9, 0.5],'*b;target;'); 476s hold off; 476s title ('Zero at z = -0.9'); 476s 476s ***** demo % 2 476s %-------------------------------------------------------------- 476s % confirm the group delays approximately meet the targets 476s % don't worry that it is not exact, as I have not entered 476s % the exact targets. 476s %-------------------------------------------------------------- 476s b = poly([1/0.9*exp(1i*pi*0.2), 0.9*exp(1i*pi*0.6)]); 476s a = poly([0.9*exp(-1i*pi*0.6), 1/0.9*exp(-1i*pi*0.2)]); 476s grpdelay(b,a,512,'whole',1); 476s hold on; 476s xlabel('Normalized Frequency (cycles/sample)'); 476s stem([0.1, 0.3, 0.7, 0.9], [9, -9, 9, -9],'*b;target;'); 476s hold off; 476s title ('Two Zeros and Two Poles'); 476s ***** demo % 3 476s %-------------------------------------------------------------- 476s % fir lowpass order 40 with cutoff at w=0.3 and details of 476s % the transition band [.3, .5] 476s %-------------------------------------------------------------- 476s subplot(211); 476s Fs = 8000; % sampling rate 476s Fc = 0.3*Fs/2; % lowpass cut-off frequency 476s nb = 40; 476s b = fir1(nb,2*Fc/Fs); % matlab freq normalization: 1=Fs/2 476s [H,f] = freqz(b,1,[],1); 476s [gd,f] = grpdelay(b,1,[],1); 476s plot(f,20*log10(abs(H))); 476s title(sprintf('b = fir1(%d,2*%d/%d);',nb,Fc,Fs)); 476s xlabel('Normalized Frequency (cycles/sample)'); 476s ylabel('Amplitude Response (dB)'); 476s grid('on'); 476s subplot(212); 476s del = nb/2; % should equal this 476s plot(f,gd); 476s title(sprintf('Group Delay in Pass-Band (Expect %d samples)',del)); 476s ylabel('Group Delay (samples)'); 476s axis([0, 0.2, del-1, del+1]); 476s ***** demo % 4 476s %-------------------------------------------------------------- 476s % IIR bandstop filter has delays at [1000, 3000] 476s %-------------------------------------------------------------- 476s Fs = 8000; 476s [b, a] = cheby1(3, 3, 2*[1000, 3000]/Fs, 'stop'); 476s [H,f] = freqz(b,a,[],Fs); 476s [gd,f] = grpdelay(b,a,[],Fs); 476s subplot(211); 476s plot(f,abs(H)); 476s title('[b,a] = cheby1(3, 3, 2*[1000, 3000]/Fs, "stop");'); 476s xlabel('Frequency (Hz)'); 476s ylabel('Amplitude Response'); 476s grid('on'); 476s subplot(212); 476s plot(f,gd); 476s title('[gd,f] = grpdelay(b,a,[],Fs);'); 476s ylabel('Group Delay (samples)'); 476s ***** test % 00 476s [gd1,w] = grpdelay([0,1]); 476s [gd2,w] = grpdelay([0,1],1); 476s assert(gd1,gd2,10*eps); 476s ***** test % 0A 476s [gd,w] = grpdelay([0,1],1,4); 476s assert(gd,[1;1;1;1]); 476s assert(w,pi/4*[0:3]',10*eps); 476s ***** test % 0B 476s [gd,w] = grpdelay([0,1],1,4,'whole'); 476s assert(gd,[1;1;1;1]); 476s assert(w,pi/2*[0:3]',10*eps); 476s ***** test % 0C 476s [gd,f] = grpdelay([0,1],1,4,0.5); 476s assert(gd,[1;1;1;1]); 476s assert(f,1/16*[0:3]',10*eps); 476s ***** test % 0D 476s [gd,w] = grpdelay([0,1],1,4,'whole',1); 476s assert(gd,[1;1;1;1]); 476s assert(w,1/4*[0:3]',10*eps); 476s ***** test % 0E 476s [gd,f] = grpdelay([1 -0.9j],[],4,'whole',1); 476s gd0 = 0.447513812154696; gdm1 =0.473684210526316; 476s assert(gd,[gd0;-9;gd0;gdm1],20*eps); 476s assert(f,1/4*[0:3]',10*eps); 476s ***** test % 1A: 476s gd= grpdelay(1,[1,.9],2*pi*[0,0.125,0.25,0.375]); 476s assert(gd, [-0.47368;-0.46918;-0.44751;-0.32316],1e-5); 476s ***** test % 1B: 476s gd= grpdelay(1,[1,.9],[0,0.125,0.25,0.375],1); 476s assert(gd, [-0.47368;-0.46918;-0.44751;-0.32316],1e-5); 476s ***** test % 2: 476s gd = grpdelay([1,2],[1,0.5,.9],4); 476s assert(gd,[-0.29167;-0.24218;0.53077;0.40658],1e-5); 476s ***** test % 3 476s b1=[1,2];a1f=[0.25,0.5,1];a1=fliplr(a1f); 476s % gd1=grpdelay(b1,a1,4); 476s gd=grpdelay(conv(b1,a1f),1,4)-2; 476s assert(gd, [0.095238;0.239175;0.953846;1.759360],1e-5); 476s ***** test % 4 476s warning ("off", "signal:grpdelay-singularity", "local"); 476s Fs = 8000; 476s [b, a] = cheby1(3, 3, 2*[1000, 3000]/Fs, 'stop'); 476s [h, w] = grpdelay(b, a, 256, 'half', Fs); 476s [h2, w2] = grpdelay(b, a, 512, 'whole', Fs); 476s assert (size(h), size(w)); 476s assert (length(h), 256); 476s assert (size(h2), size(w2)); 476s assert (length(h2), 512); 476s assert (h, h2(1:256)); 476s assert (w, w2(1:256)); 476s ***** test % 5 476s a = [1 0 0.9]; 476s b = [0.9 0 1]; 476s [dh, wf] = grpdelay(b, a, 512, 'whole'); 476s [da, wa] = grpdelay(1, a, 512, 'whole'); 476s [db, wb] = grpdelay(b, 1, 512, 'whole'); 476s assert(dh,db+da,1e-5); 476s ***** test 476s DR= [1.00000 -0.00000 -3.37219 0.00000 ... 476s 5.45710 -0.00000 -5.24394 0.00000 ... 476s 3.12049 -0.00000 -1.08770 0.00000 0.17404]; 476s N = [-0.0139469 -0.0222376 0.0178631 0.0451737 ... 476s 0.0013962 -0.0259712 0.0016338 0.0165189 ... 476s 0.0115098 0.0095051 0.0043874]; 476s assert (nthargout (1:2, @grpdelay, N, DR, 1024), 476s nthargout (1:2, @grpdelay, N', DR', 1024)); 476s 13 tests, 13 passed, 0 known failure, 0 skipped 476s [inst/hann.m] 476s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/hann.m 476s ***** assert (hann (1), 1); 476s ***** assert (hann (2), zeros (2, 1)); 476s ***** assert (hann (16), flipud (hann (16)), 10*eps); 476s ***** assert (hann (15), flipud (hann (15)), 10*eps); 476s ***** test 476s N = 15; 476s A = hann (N); 476s assert (A(ceil (N/2)), 1); 476s ***** assert (hann (15), hann (15, "symmetric")); 476s ***** assert (hann (16)(1:15), hann (15, "periodic")); 476s ***** test 476s N = 16; 476s A = hann (N, "periodic"); 476s assert (A (N/2 + 1), 1); 476s ***** error hann () 476s ***** error hann (0.5) 476s ***** error hann (-1) 476s ***** error hann (1, "invalid") 476s 12 tests, 12 passed, 0 known failure, 0 skipped 476s [inst/idst.m] 476s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/idst.m 476s ***** test 476s x = log(gausswin(32)); 476s assert(x, idst(dst(x)), 100*eps) 477s 1 test, 1 passed, 0 known failure, 0 skipped 477s [inst/ifht.m] 477s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/ifht.m 477s ***** assert(ifht(fht(1:4)),[1 2 3 4]) 477s 1 test, 1 passed, 0 known failure, 0 skipped 477s [inst/ifwht.m] 477s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/ifwht.m 477s ***** assert (isempty (ifwht ([]))); 477s ***** assert (ifwht (zeros (16)), zeros (16)); 477s ***** assert (ifwht ([1; (zeros (15, 1))]), ones (16, 1)); 477s ***** assert (ifwht (zeros (17, 1)), zeros (32, 1)); 477s ***** assert (ifwht ([0 0 0 0 0 0 0 1]), [1 -1 1 -1 1 -1 1 -1]); 477s ***** error ifwht (); 477s ***** error ifwht (1, 2, 3, 4); 477s ***** error ifwht (0, 0); 477s ***** error ifwht (0, 5); 477s ***** error ifwht (0, [], "invalid"); 477s 10 tests, 10 passed, 0 known failure, 0 skipped 477s [inst/impinvar.m] 477s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/impinvar.m 477s ***** function err = stozerr(bs,as,fs) 477s 477s # number of time steps 477s n=100; 477s 477s # impulse invariant transform to z-domain 477s [bz az]=impinvar(bs,as,fs); 477s 477s # create sys object of transfer function 477s s=tf(bs,as); 477s 477s # calculate impulse response of continuous time system 477s # at discrete time intervals 1/fs 477s ys=impulse(s,(n-1)/fs,1/fs)'; 477s 477s # impulse response of discrete time system 477s yz=filter(bz,az,[1 zeros(1,n-1)]); 477s 477s # find rms error 477s err=sqrt(sum((yz*fs-ys).^2)/length(ys)); 477s endfunction 477s 477s ***** assert(stozerr([1],[1 1],100),0,0.0001); 477s ***** assert(stozerr([1],[1 2 1],100),0,0.0001); 477s ***** assert(stozerr([1 1],[1 2 1],100),0,0.0002); 477s ***** assert(stozerr([1],[1 3 3 1],100),0,0.0001); 477s ***** assert(stozerr([1 1],[1 3 3 1],100),0,0.0001); 477s ***** assert(stozerr([1 1 1],[1 3 3 1],100),0,0.0001); 477s ***** assert(stozerr([1],[1 0 1],100),0,0.0001); 477s ***** assert(stozerr([1 1],[1 0 1],100),0,0.0001); 477s ***** assert(stozerr([1],[1 0 2 0 1],100),0,0.0001); 477s ***** assert(stozerr([1 1],[1 0 2 0 1],100),0,0.0001); 477s ***** assert(stozerr([1 1 1],[1 0 2 0 1],100),0,0.0001); 477s ***** assert(stozerr([1 1 1 1],[1 0 2 0 1],100),0,0.0001); 477s 12 tests, 12 passed, 0 known failure, 0 skipped 477s [inst/impz.m] 477s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/impz.m 477s ***** assert (size (impz (1, [1 -1 0.9], 100)), [100 1]) 477s ***** xtest 477s [h, t] = impz (1, [1 -1 0.9], 0:101); 477s assert (size (h), [101 1]) 477s assert (t, 0:101) 477s !!!!! known failure 477s impz: N must be empty or a scalar 477s 2 tests, 1 passed, 1 known failure, 0 skipped 477s [inst/invimpinvar.m] 477s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/invimpinvar.m 477s ***** function err = ztoserr(bz,az,fs) 477s 477s # number of time steps 477s n=100; 477s 477s # make sure system is realizable (no delays) 477s bz=prepad(bz,length(az)-1,0,2); 477s 477s # inverse impulse invariant transform to s-domain 477s [bs as]=invimpinvar(bz,az,fs); 477s 477s # create sys object of transfer function 477s s=tf(bs,as); 477s 477s # calculate impulse response of continuous time system 477s # at discrete time intervals 1/fs 477s ys=impulse(s,(n-1)/fs,1/fs)'; 477s 477s # impulse response of discrete time system 477s yz=filter(bz,az,[1 zeros(1,n-1)]); 477s 477s # find rms error 477s err=sqrt(sum((yz*fs-ys).^2)/length(ys)); 477s endfunction 477s 477s ***** assert(ztoserr([1],[1 -0.5],0.01),0,0.0001); 477s ***** assert(ztoserr([1],[1 -1 0.25],0.01),0,0.0001); 477s ***** assert(ztoserr([1 1],[1 -1 0.25],0.01),0,0.0001); 477s ***** assert(ztoserr([1],[1 -1.5 0.75 -0.125],0.01),0,0.0001); 477s ***** assert(ztoserr([1 1],[1 -1.5 0.75 -0.125],0.01),0,0.0001); 477s ***** assert(ztoserr([1 1 1],[1 -1.5 0.75 -0.125],0.01),0,0.0001); 477s ***** assert(ztoserr([1],[1 0 0.25],0.01),0,0.0001); 477s ***** assert(ztoserr([1 1],[1 0 0.25],0.01),0,0.0001); 477s ***** assert(ztoserr([1],[1 0 0.5 0 0.0625],0.01),0,0.0001); 477s ***** assert(ztoserr([1 1],[1 0 0.5 0 0.0625],0.01),0,0.0001); 477s ***** assert(ztoserr([1 1 1],[1 0 0.5 0 0.0625],0.01),0,0.0001); 477s ***** assert(ztoserr([1 1 1 1],[1 0 0.5 0 0.0625],0.01),0,0.0001); 477s 12 tests, 12 passed, 0 known failure, 0 skipped 477s [inst/isallpass.m] 477s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/isallpass.m 477s ***** demo 477s # H(z) = (b1 - z^-1) * (b2 - z^-1) / ((1 - b1*z^-1) * (1 - b2*z^-1)) 477s b1 = 0.5 * (1 + i); 477s b2 = 0.7 * (cos (pi/6) + i*sin (pi/6)); 477s b = conv ([b1 -1], [b2 -1]); 477s a = conv ([1 (-1)*conj(b1)],[1 (-1)*conj(b2)]); 477s freqz (b, a); 477s f = isallpass (b, a) 477s ## test input validation 477s ***** error n = isallpass () 478s ***** error n = isallpass (1) 478s ***** error n = isallpass (1, 1, 1) 478s ***** error n = isallpass (1, 1, 1, 1) 478s ***** error n = isallpass (1, 1, 1, 1, 1) 478s ***** error n = isallpass ([1:10]', 1) 478s ***** error n = isallpass (1, [1:10]') 478s ***** error n = isallpass ([1:10]', [1:10]') 478s ***** error n = isallpass (1:10, 1:10, 1:10) 478s ***** error n = isallpass (ones (3), ones (3)) 478s ***** test 478s b = [(1+i)/2 -1]; 478s a = [1 -(1-i)/2]; 478s f = isallpass (b, a); 478s assert (f, true) 478s ***** test 478s b = [(1+i)/2 -1]; 478s a = [-1 (1-i)/2]; 478s f = isallpass (b, a); 478s assert (f, true) 478s ***** test 478s [b, a] = butter (1, 0.5); 478s f = isallpass (b, a); 478s assert (f, false) 478s ***** test 478s b1 = 0.5 * (1 + i); 478s b2 = 0.7 * (cos (pi/6) + i*sin (pi/6)); 478s b = conv ([b1 -1], [b2 -1]); 478s a = conv ([1 -conj(b1)],[1, -conj(b2)]); 478s f = isallpass (b, a); 478s assert (f, true) 478s 14 tests, 14 passed, 0 known failure, 0 skipped 478s [inst/ismaxphase.m] 478s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/ismaxphase.m 478s ***** demo 478s [b, a] = butter (1, .5); 478s f = ismaxphase (b, a) 478s ***** error n = ismaxphase () 478s ***** error n = ismaxphase (1, 1, 1, 1) 478s ***** error n = ismaxphase (1, 1, 1, 1, 1) 478s ***** error n = ismaxphase ([1:10]', 1) 478s ***** error n = ismaxphase (1, [1:10]') 478s ***** error n = ismaxphase ([1:10]', [1:10]') 478s ***** error n = ismaxphase (1:10, 1:10, 1:10) 478s ***** error n = ismaxphase (ones (3), ones (3)) 478s ***** test 478s z1 = [0.9*exp(j*0.6*pi), 0.9*exp(-j*0.6*pi)]; 478s z2 = [0.8*exp(j*0.8*pi), 0.8*exp(-j*0.8*pi)]; 478s b = poly ([z1 z2]); 478s a = 1; 478s f = ismaxphase (b, a); 478s assert (f, false) 478s ***** test 478s z1 = [0.9*exp(j*0.6*pi), 0.9*exp(-j*0.6*pi)]; 478s z2 = [0.8*exp(j*0.8*pi), 0.8*exp(-j*0.8*pi)]; 478s b = poly ([1./z1 1./z2]); 478s a = 1; 478s f = ismaxphase (b, a); 478s assert (f, true) 478s ***** test 478s z1 = [0.9*exp(j*0.6*pi), 0.9*exp(-j*0.6*pi)]; 478s z2 = [0.8*exp(j*0.8*pi), 0.8*exp(-j*0.8*pi)]; 478s b = poly ([z1 1./z2]); 478s a = 1; 478s f = ismaxphase (b, a); 478s assert (f, false) 478s ***** test 478s z1 = [0.9*exp(j*0.6*pi), 0.9*exp(-j*0.6*pi)]; 478s z2 = [0.8*exp(j*0.8*pi), 0.8*exp(-j*0.8*pi)]; 478s b = poly ([1./z1 z2]); 478s a = 1; 478s f = ismaxphase (b, a); 478s assert (f, false) 478s ***** test 478s [b, a] = butter (1, .5); 478s f = ismaxphase (b, a); 478s assert (f, false) 478s ***** test 478s [b, a] = butter (8, .5); 478s f = ismaxphase (b, a); 478s assert (f, false) 478s 14 tests, 14 passed, 0 known failure, 0 skipped 478s [inst/isminphase.m] 478s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/isminphase.m 478s ***** demo 478s b = [3 1]; 478s a = [1 .5]; 478s f = isminphase (b, a) 478s ## test input validation 478s ***** error n = isminphase () 478s ***** error n = isminphase (1, 1, 1, 1) 478s ***** error n = isminphase (1, 1, 1, 1, 1) 478s ***** error n = isminphase ([1:10]', 1) 478s ***** error n = isminphase (1, [1:10]') 478s ***** error n = isminphase ([1:10]', [1:10]') 478s ***** error n = isminphase (1:10, 1:10, 1:10) 479s ***** error n = isminphase (ones (3), ones (3)) 479s ***** test 479s b = [3 1]; 479s a = [1 .5]; 479s f = isminphase (b, a); 479s assert (f, true) 479s ***** test 479s [b, a] = butter (1, .5); 479s f = isminphase (b, a); 479s assert (f, false) 479s ***** test 479s [b, a] = butter (8, .5); 479s f = isminphase (b, a); 479s assert (f, false) 479s ***** test 479s b = 1.25^2 * conv (conv (conv ([1 -0.9*e^(-j*0.6*pi)], [1 -0.9*e^(j*0.6*pi)]), [1 -0.8*e^(-j*0.8*pi)]), [1 -0.8*e^(j*0.8*pi)]); 479s a = 1; 479s f = isminphase (b, a); 479s assert (f, true) 479s 12 tests, 12 passed, 0 known failure, 0 skipped 479s [inst/isstable.m] 479s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/isstable.m 479s ***** test 479s b = [1 2 3 4 5 5 1 2]; 479s a = []; 479s assert (isstable (b,a), true) 479s ***** test 479s b = [1 2 3 4 5 5 1 2]; 479s a = [4 5 6 7 9 10 4 6]; 479s assert (isstable (b,a), false) 479s ***** test 479s b = [1 2 3 4 5 5 1 2]; 479s a = [4 5 6 7 9 10 4 6]; 479s a = polystab(a); 479s assert (isstable (b,a), true) 479s ***** test 479s [z,p,g] = butter(6,0.7,'high'); 479s sos = zp2sos(z,p,g); 479s assert (isstable(sos) , true) 479s 4 tests, 4 passed, 0 known failure, 0 skipped 479s [inst/kaiser.m] 479s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/kaiser.m 479s ***** demo 479s % use demo("kaiserord"); 479s ***** assert (kaiser (1), 1) 479s ***** error kaiser () 479s ***** error kaiser (0.5) 479s ***** error kaiser (-1) 479s ***** error kaiser (ones (1, 4)) 479s ***** error kaiser (1, 2, 3) 479s 6 tests, 6 passed, 0 known failure, 0 skipped 479s [inst/lpc.m] 479s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/lpc.m 479s ***** demo 479s noise = randn (10000, 1); 479s x = filter (1, [1 1/2 1/4 1/8], noise); 479s x = x(end-4096:end); 479s [a, g] = lpc (x, 3); 479s xe = filter ([0 -a(2:end)], 1, x); 479s e = x - xe; 479s [ac, k] = xcorr (e, "coeff"); 479s subplot (2,1,1); plot (x(1:100), "b-", xe(1:100), "r--"); 479s xlabel ("sample"); ylabel ("amplitude"); legend ("original","LPC estimate"); 479s subplot (2,1,2); plot (k,ac,"b-"); xlabel ("lag"); 479s title ("autocorrelation of prediction error"); 479s ***** demo 479s if !isempty ( pkg ("list", "ltfat") ) 479s pkg load ltfat 479s [sig, fs] = linus; 479s x = sig(13628:14428); 479s [a, g] = lpc (x, 8); 479s F = round (sort (unique (abs (angle (roots (a))))) * fs / (2 * pi) ); 479s [h, w] = freqz (1, a, 512, "whole"); 479s subplot (2, 1, 1); 479s plot ( 1E3 * [0:1/fs:(length (x)-1)*1/fs], x); 479s xlabel ("time (ms)"); ylabel ("Amplitude"); 479s title ( "'linus' test signal" ); 479s subplot (2, 1, 2); 479s plot (w(1:256)/pi, 20*log10 (abs (h(1:256)))); 479s xlabel ("Normalized Frequency ({\\times \\pi} rad/sample)") 479s ylabel ("Magnitude (dB)") 479s txt = sprintf (['Signal sampling rate = %d kHz\nFormant frequencies: ' ... 479s '\nF1 = %d Hz\nF2 = %d Hz\nF3 = %d Hz\nF4 = %d Hz'], fs/1E3, ... 479s F(1), F(2), F(3), F(4)); 479s text (0.6, 20, txt); 479s endif 479s ## test input validation 479s ***** error [a, g] = lpc () 479s ***** error [a, g] = lpc (1) 479s ***** error [a, g] = lpc (1, 1) 479s ***** error [a, g] = lpc (1, 1, 1) 479s ***** error [a, g] = lpc (1:10, 0) 479s ***** error [a, g] = lpc (1:10, 10) 479s ***** error [a, g] = lpc (1:10, 0.5) 479s ***** error [a, g] = lpc (1:10, 1, [1 2]) 479s ***** test 479s x = [1:4 4:-1:1]; 479s [a, g] = lpc (x, 5); 479s assert (a, [1.0 -1.823903 1.101798 -0.405738 0.521153 -0.340032], 1e-6) 479s assert (g, 0.272194, 1e-6) 479s 9 tests, 9 passed, 0 known failure, 0 skipped 479s [inst/marcumq.m] 479s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/marcumq.m 479s ***** error marcumq (1) 479s ***** error marcumq (-1, 1, 1, 1, 1) 479s ***** error marcumq (-1, 1) 479s ***** error marcumq (1, -1) 479s ***** error marcumq (1, 1, 0) 479s ***** error marcumq (1, 1, -1) 479s ***** error marcumq (1, 1, 1.1) 479s ***** test 479s a = [0.00; 0.05; 1.00; 2.00; 3.00; 4.00; 5.00; 6.00; 7.00; 8.00; 9.00; 10.00; 479s 11.00; 12.00; 13.00; 14.00; 15.00; 16.00; 17.00; 18.00; 19.00; 20.00; 479s 21.00; 22.00; 23.00; 24.00]; 479s b = [0.000000, 0.100000, 1.100000, 2.100000, 3.100000, 4.100000]; 479s Q = [1.000000, 0.995012, 0.546074, 0.110251, 0.008189, 0.000224; 479s 1.000000, 0.995019, 0.546487, 0.110554, 0.008238, 0.000226; 479s 1.000000, 0.996971, 0.685377, 0.233113, 0.034727, 0.002092; 479s 1.000000, 0.999322, 0.898073, 0.561704, 0.185328, 0.027068; 479s 1.000000, 0.999944, 0.985457, 0.865241, 0.526735, 0.169515; 479s 1.000000, 0.999998, 0.999136, 0.980933, 0.851679, 0.509876; 479s 1.000000, 1.000000, 0.999979, 0.998864, 0.978683, 0.844038; 479s 1.000000, 1.000000, 1.000000, 0.999973, 0.998715, 0.977300; 479s 1.000000, 1.000000, 1.000000, 1.000000, 0.999969, 0.998618; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999966; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 479s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000]; 479s q = marcumq (a, b); 479s assert (q, Q, 1e-6); 480s ***** test 480s a = [0.00; 0.05; 1.00; 2.00; 3.00; 4.00; 5.00; 6.00; 7.00; 8.00; 9.00; 10.00; 480s 11.00; 12.00; 13.00; 14.00; 15.00; 16.00; 17.00; 18.00; 19.00; 20.00; 480s 21.00; 22.00; 23.00; 24.00]; 480s b = [5.100000, 6.100000, 7.100000, 8.100000, 9.100000, 10.10000]; 480s Q = [0.000002, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000002, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000049, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.001606, 0.000037, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.024285, 0.001420, 0.000032, 0.000000, 0.000000, 0.000000; 480s 0.161412, 0.022812, 0.001319, 0.000030, 0.000000, 0.000000; 480s 0.499869, 0.156458, 0.021893, 0.001256, 0.000028, 0.000000; 480s 0.839108, 0.493229, 0.153110, 0.021264, 0.001212, 0.000027; 480s 0.976358, 0.835657, 0.488497, 0.150693, 0.020806, 0.001180; 480s 0.998549, 0.975673, 0.833104, 0.484953, 0.148867, 0.020458; 480s 0.999965, 0.998498, 0.975152, 0.831138, 0.482198, 0.147437; 480s 1.000000, 0.999963, 0.998458, 0.974742, 0.829576, 0.479995; 480s 1.000000, 1.000000, 0.999962, 0.998426, 0.974411, 0.828307; 480s 1.000000, 1.000000, 1.000000, 0.999961, 0.998400, 0.974138; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.999960, 0.998378; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999960; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000]; 480s q = marcumq (a, b); 480s assert (q, Q, 1e-6); 480s ***** test 480s a = [0.00; 0.05; 1.00; 2.00; 3.00; 4.00; 5.00; 6.00; 7.00; 8.00; 9.00; 10.00; 480s 11.00; 12.00; 13.00; 14.00; 15.00; 16.00; 17.00; 18.00; 19.00; 20.00; 480s 21.00; 22.00; 23.00; 24.00]; 480s b = [11.10000, 12.10000, 13.10000, 14.10000, 15.10000, 16.10000]; 480s Q = [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.000026, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.001155, 0.000026, 0.000000, 0.000000, 0.000000, 0.000000; 480s 0.020183, 0.001136, 0.000025, 0.000000, 0.000000, 0.000000; 480s 0.146287, 0.019961, 0.001120, 0.000025, 0.000000, 0.000000; 480s 0.478193, 0.145342, 0.019778, 0.001107, 0.000024, 0.000000; 480s 0.827253, 0.476692, 0.144551, 0.019625, 0.001096, 0.000024; 480s 0.973909, 0.826366, 0.475422, 0.143881, 0.019494, 0.001087; 480s 0.998359, 0.973714, 0.825607, 0.474333, 0.143304, 0.019381; 480s 0.999959, 0.998343, 0.973546, 0.824952, 0.473389, 0.142803; 480s 1.000000, 0.999959, 0.998330, 0.973400, 0.824380, 0.472564; 480s 1.000000, 1.000000, 0.999958, 0.998318, 0.973271, 0.823876; 480s 1.000000, 1.000000, 1.000000, 0.999958, 0.998307, 0.973158; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.999957, 0.998297; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999957; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000]; 480s q = marcumq (a, b); 480s assert (q, Q, 1e-6); 480s ***** test 480s a = [0.00; 0.05; 1.00; 2.00; 3.00; 4.00; 5.00; 6.00; 7.00; 8.00; 9.00; 10.00; 480s 11.00; 12.00; 13.00; 14.00; 15.00; 16.00; 17.00; 18.00; 19.00; 20.00; 480s 21.00; 22.00; 23.00; 24.00]; 480s b = [17.10000, 18.10000, 19.10000]; 480s Q = [0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000000, 0.000000, 0.000000; 480s 0.000024, 0.000000, 0.000000; 480s 0.001078, 0.000024, 0.000000; 480s 0.019283, 0.001071, 0.000023; 480s 0.142364, 0.019197, 0.001065; 480s 0.471835, 0.141976, 0.019121; 480s 0.823429, 0.471188, 0.141630; 480s 0.973056, 0.823030, 0.470608; 480s 0.998289, 0.972965, 0.822671; 480s 0.999957, 0.998281, 0.972883; 480s 1.000000, 0.999957, 0.998274; 480s 1.000000, 1.000000, 0.999956; 480s 1.000000, 1.000000, 1.000000]; 480s q = marcumq (a, b); 480s assert (q, Q, 1e-6); 480s ***** test 480s M = 2; 480s a = [0.00; 0.05; 1.00; 2.00; 3.00; 4.00; 5.00; 6.00; 7.00; 8.00; 9.00; 10.00; 480s 11.00; 12.00; 13.00; 14.00; 15.00; 16.00; 17.00; 18.00; 19.00; 20.00; 480s 21.00; 22.00; 23.00; 24.00]; 480s b = [ 0.00, 0.10, 2.10, 7.10, 12.10, 17.10]; 480s Q = [1.000000, 0.999987, 0.353353, 0.000000, 0.000000, 0.000000; 480s 1.000000, 0.999988, 0.353687, 0.000000, 0.000000, 0.000000; 480s 1.000000, 0.999992, 0.478229, 0.000000, 0.000000, 0.000000; 480s 1.000000, 0.999999, 0.745094, 0.000001, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.934771, 0.000077, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.992266, 0.002393, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999607, 0.032264, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999992, 0.192257, 0.000000, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.545174, 0.000000, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.864230, 0.000040, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.981589, 0.001555, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.998957, 0.024784, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.999976, 0.166055, 0.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.509823, 0.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.846066, 0.000032; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.978062, 0.001335; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.998699, 0.022409; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.999970, 0.156421; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.495223; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.837820; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.976328; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.998564; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999966; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000]; 480s q = marcumq (a, b, M); 480s assert (q, Q, 1e-6); 480s ***** test 480s M = 5; 480s a = [0.00; 0.05; 1.00; 2.00; 3.00; 4.00; 5.00; 6.00; 7.00; 8.00; 9.00; 10.00; 480s 11.00; 12.00; 13.00; 14.00; 15.00; 16.00; 17.00; 18.00; 19.00; 20.00; 480s 21.00; 22.00; 23.00; 24.00]; 480s b = [ 0.00, 0.10, 2.10, 7.10, 12.10, 17.10]; 480s Q = [1.000000, 1.000000, 0.926962, 0.000000, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.927021, 0.000000, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.947475, 0.000001, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.980857, 0.000033, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.996633, 0.000800, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999729, 0.011720, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999990, 0.088999, 0.000000, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.341096, 0.000000, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.705475, 0.000002, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.933009, 0.000134, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.993118, 0.003793, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.999702, 0.045408, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.999995, 0.238953, 0.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.607903, 0.000001; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.896007, 0.000073; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.987642, 0.002480; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.999389, 0.034450; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.999988, 0.203879; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.565165; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.876284; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.984209; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999165; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999983; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000]; 480s q = marcumq (a, b, M); 480s assert (q, Q, 1e-6); 480s ***** test 480s M = 10; 480s a = [0.00; 0.05; 1.00; 2.00; 3.00; 4.00; 5.00; 6.00; 7.00; 8.00; 9.00; 10.00; 480s 11.00; 12.00; 13.00; 14.00; 15.00; 16.00; 17.00; 18.00; 19.00; 20.00; 480s 21.00; 22.00; 23.00; 24.00]; 480s b = [ 0.00, 0.10, 2.10, 7.10, 12.10, 17.10]; 480s Q = [1.000000, 1.000000, 0.999898, 0.000193, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999897, 0.000194, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999931, 0.000416, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999980, 0.002377, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999997, 0.016409, 0.000000, 0.000000; 480s 1.000000, 1.000000, 0.999999, 0.088005, 0.000000, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.302521, 0.000000, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.638401, 0.000000, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.894322, 0.000022, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.984732, 0.000840, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.998997, 0.014160, 0.000000; 480s 1.000000, 1.000000, 1.000000, 0.999972, 0.107999, 0.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.391181, 0.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.754631, 0.000004; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.951354, 0.000266; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.995732, 0.006444; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.999843, 0.065902; 480s 1.000000, 1.000000, 1.000000, 1.000000, 0.999998, 0.299616; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.676336; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.925312; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.992390; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999679; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.999995; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000; 480s 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000]; 480s q = marcumq (a, b, M); 480s assert (q, Q, 1e-6); 480s 14 tests, 14 passed, 0 known failure, 0 skipped 480s [inst/nuttallwin.m] 480s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/nuttallwin.m 480s ***** assert (nuttallwin (1), 1) 480s ***** assert (nuttallwin (2), zeros (2, 1), eps) 480s ***** assert (nuttallwin (15), flipud (nuttallwin (15)), 10*eps); 480s ***** assert (nuttallwin (16), flipud (nuttallwin (16)), 10*eps); 480s ***** assert (nuttallwin (15), nuttallwin (15, "symmetric")); 480s ***** assert (nuttallwin (16)(1:15), nuttallwin (15, "periodic")); 480s ***** error nuttallwin () 480s ***** error nuttallwin (0.5) 480s ***** error nuttallwin (-1) 480s ***** error nuttallwin (ones (1, 4)) 480s ***** error nuttallwin (1, 2) 480s ***** error nuttallwin (1, "invalid") 480s 12 tests, 12 passed, 0 known failure, 0 skipped 480s [inst/parzenwin.m] 480s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/parzenwin.m 480s ***** assert (parzenwin (1), 1) 480s ***** assert (parzenwin (2), 0.25 * ones (2, 1)) 480s ***** error parzenwin () 481s ***** error parzenwin (0.5) 481s ***** error parzenwin (-1) 481s ***** error parzenwin (ones (1, 4)) 481s ***** error parzenwin (1, 2) 481s 7 tests, 7 passed, 0 known failure, 0 skipped 481s [inst/peak2peak.m] 481s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/peak2peak.m 481s ***** test 481s X = [23 42 85; 62 46 65; 18 40 28]; 481s Y = peak2peak (X); 481s assert (Y, [44 6 57]); 481s Y = peak2peak (X, 1); 481s assert (Y, [44 6 57]); 481s Y = peak2peak (X, 2); 481s assert (Y, [62; 19; 22]); 481s ***** test 481s X = [71 62 33]; 481s X(:, :, 2) = [88 36 21]; 481s X(:, :, 3) = [83 46 85]; 481s Y = peak2peak (X); 481s T = [38]; 481s T(:, :, 2) = [67]; 481s T(:, :, 3) = [39]; 481s assert (Y, T); 481s ***** test 481s X = [71 72 22; 16 22 50; 29 44 14]; 481s X(:, :, 2) = [10 15 62; 1 94 30; 72 43 53]; 481s X(:, :, 3) = [57 98 32; 84 95 51; 25 24 0]; 481s Y = peak2peak (X); 481s T = [55 50 36]; 481s T(:, :, 2) = [71 79 32]; 481s T(:, :, 3) = [59 74 51]; 481s assert (Y, T); 481s Y = peak2peak (X, 2); 481s T = [50; 34; 30]; 481s T(:, :, 2) = [52; 93; 29]; 481s T(:, :, 3) = [66; 44; 25]; 481s assert (Y, T); 481s Y = peak2peak (X, 3); 481s T = [61 83 40; 83 73 21; 47 20 53]; 481s assert (Y, T); 481s ***** test 481s X = [60 61; 77 77]; 481s X(:, :, 2) = [24 24; 22 74]; 481s temp = [81 87; 88 62]; 481s temp(:, :, 2) = [20 83; 81 18]; 481s X(:, :, :, 2) = temp; 481s Y = peak2peak (X); 481s T = [17 16]; 481s T(:, :, 2) = [2 50]; 481s T2 = [7 25]; 481s T2(:, :, 2) = [61 65]; 481s T(:, :, :, 2) = T2; 481s assert (Y, T); 481s ***** error peak2peak () 481s ***** error peak2peak (1, 2, 3) 481s ***** error peak2peak (1, 1.5) 481s ***** error peak2peak (1, 0) 481s 8 tests, 8 passed, 0 known failure, 0 skipped 481s [inst/peak2rms.m] 481s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/peak2rms.m 481s ***** assert (peak2rms (1), 1) 481s ***** assert (peak2rms (-5), 1) 481s ***** assert (peak2rms ([-2 3; 4 -2]), [4/sqrt(10), 3/sqrt((9+4)/2)]) 481s ***** assert (peak2rms ([-2 3; 4 -2], 2), [3/sqrt((9+4)/2); 4/sqrt(10)]) 481s ***** assert (peak2rms ([1 2 3], 3), [1 1 1]) 481s ***** error peak2rms () 481s ***** error peak2rms (1, 2, 3) 481s ***** error peak2rms (1, 1.5) 481s ***** error peak2rms (1, -1) 481s 9 tests, 9 passed, 0 known failure, 0 skipped 481s [inst/pei_tseng_notch.m] 481s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/pei_tseng_notch.m 481s ***** test 481s ## 2Hz bandwidth 481s sf = 800; sf2 = sf/2; 481s data=[sinetone(49,sf,10,1),sinetone(50,sf,10,1),sinetone(51,sf,10,1)]; 481s [b, a] = pei_tseng_notch ( 50 / sf2, 2 / sf2 ); 481s filtered = filter ( b, a, data ); 481s damp_db = 20 * log10 ( max ( filtered ( end - 1000 : end, : ) ) ); 481s assert ( damp_db, [ -3 -251.9 -3 ], -0.1 ) 481s ***** test 481s ## 1Hz bandwidth 481s sf = 800; sf2 = sf/2; 481s data=[sinetone(49.5,sf,10,1),sinetone(50,sf,10,1),sinetone(50.5,sf,10,1)]; 481s [b, a] = pei_tseng_notch ( 50 / sf2, 1 / sf2 ); 481s filtered = filter ( b, a, data ); 481s damp_db = 20 * log10 ( max ( filtered ( end - 1000 : end, : ) ) ); 481s assert ( damp_db, [ -3 -240.4 -3 ], -0.1 ) 481s ***** demo 481s sf = 800; sf2 = sf/2; 481s data=[[1;zeros(sf-1,1)],sinetone(49,sf,1,1),sinetone(50,sf,1,1),sinetone(51,sf,1,1)]; 481s [b,a]=pei_tseng_notch ( 50 / sf2, 2/sf2 ); 481s filtered = filter(b,a,data); 481s 481s clf 481s subplot ( columns ( filtered ), 1, 1) 481s plot(filtered(:,1),";Impulse response;") 481s subplot ( columns ( filtered ), 1, 2 ) 481s plot(filtered(:,2),";49Hz response;") 481s subplot ( columns ( filtered ), 1, 3 ) 481s plot(filtered(:,3),";50Hz response;") 481s subplot ( columns ( filtered ), 1, 4 ) 481s plot(filtered(:,4),";51Hz response;") 481s 2 tests, 2 passed, 0 known failure, 0 skipped 481s [inst/phasez.m] 481s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/phasez.m 481s ***** demo 481s N = 2; 481s b = ones (1, N)/N; 481s a = 1; 481s [phi, w] = phasez (b, a) 481s ## test input validation 481s ***** error n = phasez () 481s ***** error n = phasez (1, 1, 1, 1, 1) 481s ***** error n = phasez (1:10, 1:10, 1:10) 482s ***** error n = phasez (ones (3), ones (3)) 482s ***** test 482s % moving average 482s N = 2; 482s b = ones (1, N)/N; 482s a = 1; 482s [phi, w] = phasez (b, a); 482s PHI = -w * (N-1) /2; 482s assert (phi, PHI, eps^(3/5)) 482s ***** test 482s % moving average 482s N = 5; 482s b = ones (1, N)/N; 482s a = 1; 482s [phi, w] = phasez (b, a); 482s PHI = -w * (N-1) /2; 482s assert (phi, PHI, eps^(3/5)) 482s ***** test 482s % Oppenheim - Example 5.6 - 2nd-Order IIR System 482s % 482s % 1 482s % H(z) = --------------------------- 482s % 1 − 2r cos θz^−1 + r^2 z^−2 482s % 482s % ang(H(e^jω)) = − arctan[ r sin(ω − θ) / (1 − r cos(ω − θ)) ] − arctan[ r sin(ω + θ) / (1 − r cos(ω + θ)) ] 482s % 482s r = 0.5; theta = pi/4; 482s b = 1; 482s a = [ 1 -2*r*cos(theta) r^2]; 482s [phi, w] = phasez (b, a); 482s PHI = - atan ( r*sin (w - theta) ./ (1 - r*cos (w - theta)) ) - atan ( r*sin (w + theta) ./ (1 - r*cos (w+theta)) ); 482s assert (phi, PHI, eps^(3/5)) 482s 7 tests, 7 passed, 0 known failure, 0 skipped 482s [inst/pow2db.m] 482s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/pow2db.m 482s ***** shared pow 482s pow = [0, 10, 20, 60, 100]; 482s ***** assert (pow2db (pow), [-Inf, 10.000, 13.010, 17.782, 20.000], 0.01) 482s ***** assert (pow2db (pow'), [-Inf; 10.000; 13.010; 17.782; 20.000], 0.01) 482s ***** error pow2db () 482s ***** error pow2db (1, 2) 482s ***** error pow2db (-5) 482s ***** error pow2db ([-5 7]) 482s 6 tests, 6 passed, 0 known failure, 0 skipped 482s [inst/primitive.m] 482s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/primitive.m 482s ***** demo 482s f = @(t) sin (2*pi*3*t); 482s t = [0; sort(rand (100, 1))]; 482s F = primitive (f, t, 0); 482s t_true = linspace (0, 1, 1e3).'; 482s F_true = (1 - cos (2 * pi * 3 * t_true)) / (2 * pi * 3); 482s h = plot (t, F, "o;Numerical primitive;", t_true, F_true, "-;True primitive;"); 482s set (h, "linewidth", 2); 482s title ("Numerical primitive evaluated at random time points"); 482s ***** error primitive () 482s ***** error primitive (1) 482s ***** error primitive (1, 2, 3, 4) 482s 3 tests, 3 passed, 0 known failure, 0 skipped 482s [inst/pulstran.m] 482s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/pulstran.m 482s ***** error pulstran 482s ***** error pulstran(1,2,3,4,5,6) 482s ***** ## parameter size and shape checking 482s ***** shared t,d 482s t = 0:0.01:1; d=0:0.1:1; 482s ***** assert (isempty(pulstran([], d, 'sin'))); 482s ***** assert (pulstran(t, [], 'sin'), zeros(size(t))); 482s ***** assert (isempty(pulstran([], d, boxcar(5)))); 482s ***** assert (pulstran(t, [], boxcar(5)), zeros(size(t))); 482s ***** assert (size(pulstran(t,d,'sin')), size(t)); 482s ***** assert (size(pulstran(t,d','sin')), size(t)); 482s ***** assert (size(pulstran(t',d,'sin')), size(t')); 482s ***** assert (size(pulstran(t,d','sin')), size(t)); 483s ***** demo 483s fs = 11025; # arbitrary sample rate 483s f0 = 100; # pulse train sample rate 483s w = 0.003; # pulse width of 3 milliseconds 483s t = 0:1/fs:0.1; d=0:1/f0:0.1; # define sample times and pulse times 483s a = hanning(length(d)); # define pulse amplitudes 483s 483s subplot(221); 483s x = pulstran(t', d', 'rectpuls', w); 483s plot([0:length(x)-1]*1000/fs, x); 483s hold on; plot(d*1000,ones(size(d)),'g*;pulse;'); hold off; 483s ylabel("amplitude"); xlabel("time (ms)"); 483s title("rectpuls"); 483s 483s subplot(223); 483s x = pulstran(f0*t, [f0*d', a], 'sinc'); 483s plot([0:length(x)-1]*1000/fs, x); 483s hold on; plot(d*1000,a,'g*;pulse;'); hold off; 483s ylabel("amplitude"); xlabel("time (ms)"); 483s title("sinc => band limited interpolation"); 483s 483s subplot(222); 483s pulse = boxcar(30); # pulse width of 3 ms at 10 kHz 483s x = pulstran(t, d', pulse, 10000); 483s plot([0:length(x)-1]*1000/fs, x); 483s hold on; plot(d*1000,ones(size(d)),'g*;pulse;'); hold off; 483s ylabel("amplitude"); xlabel("time (ms)"); 483s title("interpolated boxcar"); 483s 483s subplot(224); 483s pulse = sin(2*pi*[0:0.0001:w]/w).*[w:-0.0001:0]; 483s x = pulstran(t', [d', a], pulse', 10000); 483s plot([0:length(x)-1]*1000/fs, x); 483s hold on; plot(d*1000,a*w,'g*;pulse;'); hold off; title(""); 483s ylabel("amplitude"); xlabel("time (ms)"); 483s title("interpolated asymmetric sin"); 483s 483s %---------------------------------------------------------- 483s % Should see (1) rectangular pulses centered on *, 483s % (2) rectangular pulses to the right of *, 483s % (3) smooth interpolation between the *'s, and 483s % (4) asymmetric sines to the right of * 483s 10 tests, 10 passed, 0 known failure, 0 skipped 483s [inst/rceps.m] 483s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/rceps.m 483s ***** test 483s ## accepts matrices 483s x = randn (32, 3); 483s [y, xm] = rceps (x); 483s ## check the mag-phase response of the reproduction 483s hx = fft (x); 483s hxm = fft (xm); 483s assert (abs (hx), abs (hxm), 200*eps); # good magnitude response match 483s ## FIXME: test for minimum phase? Stop using random datasets! 483s #assert (arg (hx) != arg (hxm)); # phase mismatch 483s ***** test 483s ## accepts column and row vectors 483s x = randn (256, 1); 483s [y, xm] = rceps (x); 483s [yt, xmt] = rceps (x.'); 483s assert (yt.', y, 1e-14); 483s assert (xmt.', xm, 1e-14); 483s ***** test 483s x = randn (33, 4); 483s [y, xm] = rceps (x); 483s assert (size (y), size (x)); 483s assert (size (xm), size (x)); 483s ***** error rceps 483s ***** error rceps (1, 2) 483s ***** error rceps (0) 483s ***** error rceps (zeros (10, 1)) 483s ***** demo 483s f0 = 70; Fs = 10000; # 100 Hz fundamental, 10 kHz sampling rate 483s a = real (poly (0.985 * exp (1i * pi * [0.1, -0.1, 0.3, -0.3]))); # two formants 483s s = 0.05 * randn (1024, 1); # Noise excitation signal 483s s(floor (1:Fs/f0:length (s))) = 1; # Impulse glottal wave 483s x = filter (1, a, s); # Speech signal in x 483s [y, xm] = rceps (x); # cepstrum and minimum phase x 483s [hx, w] = freqz (x, 1, [], Fs); 483s hxm = freqz (xm); 483s figure (1); 483s subplot (311); 483s len = 1000 * fix (min (length (x), length (xm)) / 1000); 483s plot ([0:len-1] * 1000 / Fs, x(1:len), "b;signal;", ... 483s [0:len-1] * 1000 / Fs, xm(1:len), "g;reconstruction;"); 483s ylabel ("Amplitude"); 483s xlabel ("Time (ms)"); 483s subplot (312); 483s axis ("ticy"); 483s plot (w, log (abs (hx)), ";magnitude;", ... 483s w, log (abs (hxm)), ";reconstruction;"); 483s xlabel ("Frequency (Hz)"); 483s subplot (313); 483s axis ("on"); 483s plot (w, unwrap (arg (hx)) / (2 * pi), ";phase;", ... 483s w, unwrap (arg (hxm)) / (2 * pi), ";reconstruction;"); 483s xlabel ("Frequency (Hz)"); 483s len = 1000 * fix (length (y) / 1000); 483s figure (2); 483s plot ([0:len-1] * 1000 / Fs, y(1:len), ";cepstrum;"); 483s ylabel ("Amplitude"); 483s xlabel ("Quefrency (ms)"); 483s %------------------------------------------------------------- 483s % confirm the magnitude spectrum is identical in the signal 483s % and the reconstruction and that there are peaks in the 483s % cepstrum at 14 ms intervals corresponding to an F0 of 70 Hz. 483s 7 tests, 7 passed, 0 known failure, 0 skipped 483s [inst/rectpuls.m] 483s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/rectpuls.m 483s ***** demo 483s fs = 11025; # arbitrary sample rate 483s f0 = 100; # pulse train sample rate 483s w = 0.3/f0; # pulse width 1/10th the distance between pulses 483s x = pulstran (0:1/fs:4/f0, 0:1/f0:4/f0, "rectpuls", w); 483s plot ([0:length(x)-1]*1000/fs, x); 483s xlabel ("Time (ms)"); 483s ylabel ("Amplitude"); 483s title ("Rectangular pulse train of 3 ms pulses at 10 ms intervals"); 483s ***** assert (rectpuls ([]), []) 483s ***** assert (rectpuls ([], 0.1), []) 483s ***** assert (rectpuls (zeros (10, 1)), ones (10, 1)) 483s ***** assert (rectpuls (-1:1), [0, 1, 0]) 483s ***** assert (rectpuls (-5:5, 9), [0, ones(1,9), 0]) 483s ***** assert (rectpuls (0:1/100:0.3, 0.1), rectpuls ([0:1/100:0.3]', 0.1)') 483s ***** error rectpuls () 483s ***** error rectpuls (1, 2, 3) 483s ***** error rectpuls (1, 2j) 483s 9 tests, 9 passed, 0 known failure, 0 skipped 483s [inst/rectwin.m] 483s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/rectwin.m 483s ***** assert (rectwin (1), 1) 483s ***** assert (rectwin (2), ones (2, 1)) 483s ***** assert (rectwin (100), ones (100, 1)) 483s ***** error rectwin () 483s ***** error rectwin (0.5) 483s ***** error rectwin (-1) 483s ***** error rectwin (ones (1, 4)) 483s ***** error rectwin (1, 2) 483s 8 tests, 8 passed, 0 known failure, 0 skipped 483s [inst/resample.m] 483s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/resample.m 483s ***** test 483s N=512; 483s p=3; q=5; 483s r=p/q; 483s NN=ceil(r*N); 483s t=0:N-1; 483s tt=0:NN-1; 483s err=zeros(N/2,1); 483s for n = 0:N/2-1, 483s phi0=2*pi*rand; 483s f0=n/N; 483s x=sin(2*pi*f0*t' + phi0); 483s [y,h]=resample(x,p,q); 483s xx=sin(2*pi*f0/r*tt' + phi0); 483s t0=ceil((length(h)-1)/2/q); 483s idx=t0+1:NN-t0; 483s err(n+1)=max(abs(y(idx)-xx(idx))); 483s endfor; 483s rolloff=.1; 483s rejection=10^-3; 483s idx_inband=1:ceil((1-rolloff/2)*r*N/2)-1; 483s assert(max(err(idx_inband))>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/residued.m 485s ***** test 485s B=1; A=[1 -1]; 485s [r,p,f,m] = residued(B,A); 485s assert({r,p,f,m},{1,1,[],1},100*eps); 485s [r2,p2,f2,m2] = residuez(B,A); 485s assert({r,p,f,m},{r2,p2,f2,m2},100*eps); 485s ***** test 485s B=[1 -2 1]; A=[1 -1]; 485s [r,p,f,m] = residued(B,A); 485s assert({r,p,f,m},{0,1,[1 -1],1},100*eps); 485s ***** test 485s B=[1 -2 1]; A=[1 -0.5]; 485s [r,p,f,m] = residued(B,A); 485s assert({r,p,f,m},{0.25,0.5,[1 -1.5],1},100*eps); 485s ***** test 485s B=1; A=[1 -0.75 0.125]; 485s [r,p,f,m] = residued(B,A); 485s [r2,p2,f2,m2] = residuez(B,A); 485s assert({r,p,f,m},{r2,p2,f2,m2},100*eps); 485s ***** test 485s B=1; A=[1 -2 1]; 485s [r,p,f,m] = residued(B,A); 485s [r2,p2,f2,m2] = residuez(B,A); 485s assert({r,p,f,m},{r2,p2,f2,m2},100*eps); 485s ***** test 485s B=[6,2]; A=[1 -2 1]; 485s [r,p,f,m] = residued(B,A); 485s [r2,p2,f2,m2] = residuez(B,A); 485s assert({r,p,f,m},{r2,p2,f2,m2},100*eps); 485s ***** test 485s B=[1 1 1]; A=[1 -2 1]; 485s [r,p,f,m] = residued(B,A); 485s assert(r,[0;3],1e-7); 485s assert(p,[1;1],1e-8); 485s assert(f,1,100*eps); 485s assert(m,[1;2],100*eps); 485s ***** test 485s B=[2 6 6 2]; A=[1 -2 1]; 485s [r,p,f,m] = residued(B,A); 485s assert(r,[8;16],3e-7); 485s assert(p,[1;1],1e-8); 485s assert(f,[2,10],100*eps); 485s assert(m,[1;2],100*eps); 485s ***** test 485s B=[1,6,2]; A=[1 -2 1]; 485s [r,p,f,m] = residued(B,A); 485s assert(r,[-1;9],3e-7); 485s assert(p,[1;1],1e-8); 485s assert(f,1,100*eps); 485s assert(m,[1;2],100*eps); 485s ***** test 485s B=[1 0 0 0 1]; A=[1 0 0 0 -1]; 485s [r,p,f,m] = residued(B,A); 485s [~,is] = sort(angle(p)); 485s assert(r(is),[-1/2;-j/2;1/2;j/2],100*eps); 485s assert(p(is),[-1;-j;1;j],100*eps); 485s assert(f,1,100*eps); 485s assert(m,[1;1;1;1],100*eps); 485s 10 tests, 10 passed, 0 known failure, 0 skipped 485s [inst/residuez.m] 485s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/residuez.m 485s ***** test 485s B=[1 -2 1]; A=[1 -1]; 485s [r,p,f,m] = residuez(B,A); 485s assert(r,0,100*eps); 485s assert(p,1,100*eps); 485s assert(f,[1 -1],100*eps); 485s assert(m,1,100*eps); 485s ***** test 485s B=1; A=[1 -1j]; 485s [r,p,f,m] = residuez(B,A); 485s assert(r,1,100*eps); 485s assert(p,1j,100*eps); 485s assert(f,[],100*eps); 485s assert(m,1,100*eps); 485s ***** test 485s B=1; A=[1 -1 .25]; 485s [r,p,f,m] = residuez(B,A); 485s [rs,is] = sort(r); 485s assert(rs,[0;1],1e-7); 485s assert(p(is),[0.5;0.5],1e-8); 485s assert(f,[],100*eps); 485s assert(m(is),[1;2],100*eps); 485s ***** test 485s B=1; A=[1 -0.75 .125]; 485s [r,p,f,m] = residuez(B,A); 485s [rs,is] = sort(r); 485s assert(rs,[-1;2],100*eps); 485s assert(p(is),[0.25;0.5],100*eps); 485s assert(f,[],100*eps); 485s assert(m(is),[1;1],100*eps); 485s ***** test 485s B=[1,6,2]; A=[1,-2,1]; 485s [r,p,f,m] = residuez(B,A); 485s [rs,is] = sort(r); 485s assert(rs,[-10;9],1e-7); 485s assert(p(is),[1;1],1e-8); 485s assert(f,[2],100*eps); 485s assert(m(is),[1;2],100*eps); 485s ***** test 485s B=[6,2]; A=[1,-2,1]; 485s [r,p,f,m] = residuez(B,A); 485s [rs,is] = sort(r); 485s assert(rs,[-2;8],1e-7); 485s assert(p(is),[1;1],1e-8); 485s assert(f,[],100*eps); 485s assert(m(is),[1;2],100*eps); 485s ***** test 485s B=[1,6,6,2]; A=[1,-2,1]; 485s [r,p,f,m] = residuez(B,A); 485s [rs,is] = sort(r); 485s assert(rs,[-24;15],2e-7); 485s assert(p(is),[1;1],1e-8); 485s assert(f,[10,2],100*eps); 485s assert(m(is),[1;2],100*eps); 485s ***** test 485s B=[1,6,6,2]; A=[1,-(2+j),(1+2j),-j]; 485s [r,p,f,m] = residuez(B,A); 485s [rs,is] = sort(r); 485s assert(rs,[-2+2.5j;7.5+7.5j;-4.5-12j],1E-6); 485s assert(p(is),[1j;1;1],1E-6); 485s assert(f,-2j,1E-6); 485s assert(m(is),[1;2;1],1E-6); 485s ***** test 485s B=[1,0,1]; A=[1,0,0,0,0,-1]; 485s [r,p,f,m] = residuez(B,A); 485s [as,is] = sort(angle(p)); 485s rise = [ ... 485s 0.26180339887499 - 0.19021130325903i; ... 485s 0.03819660112501 + 0.11755705045849i; ... 485s 0.4; ... 485s 0.03819660112501 - 0.11755705045849i; ... 485s 0.26180339887499 + 0.19021130325903i;]; 485s pise = [ ... 485s -0.80901699437495 - 0.58778525229247i; ... 485s 0.30901699437495 - 0.95105651629515i; ... 485s 1; ... 485s 0.30901699437495 + 0.95105651629515i; ... 485s -0.80901699437495 + 0.58778525229247i]; 485s assert(r(is),rise,100*eps); 485s assert(p(is),pise,100*eps); 485s assert(f,[],100*eps); 485s assert(m,[1;1;1;1;1],100*eps); 485s ***** test # bug 57359 485s [r,p,k] = residuez([1 1 1.5 .5],[1 1.5 .5]); 485s [rs,is] = sort(r); 485s assert(r(is), [-1; 2], 100*eps); 485s assert(p(is), [-0.5; -1], 100*eps); 485s assert(k, [0 1], 100*eps); 486s 10 tests, 10 passed, 0 known failure, 0 skipped 486s [inst/rms.m] 486s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/rms.m 486s ***** assert (rms (0), 0) 486s ***** assert (rms (1), 1) 486s ***** assert (rms ([1 2 -1]), sqrt (2)) 486s ***** assert (rms ([1 2 -1]'), sqrt (2)) 486s ***** assert (rms ([1 2], 3), [1 2]) 486s ***** error rms () 486s ***** error rms (1, 2, 3) 486s ***** error rms (1, 1.5) 486s ***** error rms (1, -1) 486s 9 tests, 9 passed, 0 known failure, 0 skipped 486s [inst/rssq.m] 486s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/rssq.m 486s ***** assert (rssq ([]), 0) 486s ***** assert (rssq ([1 2 -1]), sqrt (6)) 486s ***** assert (rssq ([1 2 -1]'), sqrt (6)) 486s ***** assert (rssq ([1 2], 3), [1 2]) 486s ***** error rssq () 486s ***** error rssq (1, 2, 3) 486s ***** error rssq (1, 1.5) 486s ***** error rssq (1, -1) 486s 8 tests, 8 passed, 0 known failure, 0 skipped 486s [inst/sgolay.m] 486s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/sgolay.m 486s ***** test 486s N=2^12; 486s t=[0:N-1]'/N; 486s dt=t(2)-t(1); 486s w = 2*pi*50; 486s offset = 0.5; # 50 Hz carrier 486s # exponential modulation and its derivatives 486s d = 1+exp(-3*(t-offset)); 486s dd = -3*exp(-3*(t-offset)); 486s d2d = 9*exp(-3*(t-offset)); 486s d3d = -27*exp(-3*(t-offset)); 486s # modulated carrier and its derivatives 486s x = d.*sin(w*t); 486s dx = dd.*sin(w*t) + w*d.*cos(w*t); 486s d2x = (d2d-w^2*d).*sin(w*t) + 2*w*dd.*cos(w*t); 486s d3x = (d3d-3*w^2*dd).*sin(w*t) + (3*w*d2d-w^3*d).*cos(w*t); 486s 486s y = sgolayfilt(x,sgolay(8,41,0,dt)); 486s assert(norm(y-x)/norm(x),0,5e-6); 486s 486s y = sgolayfilt(x,sgolay(8,41,1,dt)); 486s assert(norm(y-dx)/norm(dx),0,5e-6); 486s 486s y = sgolayfilt(x,sgolay(8,41,2,dt)); 486s assert(norm(y-d2x)/norm(d2x),0,1e-5); 486s 486s y = sgolayfilt(x,sgolay(8,41,3,dt)); 486s assert(norm(y-d3x)/norm(d3x),0,1e-4); 486s 1 test, 1 passed, 0 known failure, 0 skipped 486s [inst/shiftdata.m] 486s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/shiftdata.m 486s ***** test 486s X = [1 2 3; 4 5 6; 7 8 9]; 486s [Y, perm, shifts] = shiftdata (X, 2); 486s assert (Y, [1 4 7; 2 5 8; 3 6 9]); 486s assert (perm, [2 1]); 486s ***** test 486s X = [27 42 11; 63 48 5; 67 74 93]; 486s X(:, :, 2) = [15 23 81; 34 60 28; 70 54 38]; 486s [Y, perm, shifts] = shiftdata(X, 2); 486s T = [27 63 67; 42 48 74; 11 5 93]; 486s T(:, :, 2) = [15 34 70; 23 60 54; 81 28 38]; 486s assert(Y, T); 486s assert(perm, [2 1 3]); 486s ***** test 486s X = fix (rand (4, 4, 4, 4) * 100); 486s [Y, perm, shifts] = shiftdata (X, 3); 486s T = 0; 486s for i = 1:3 486s for j = 1:3 486s for k = 1:2 486s for l = 1:2 486s T = [T Y(k, i, j, l) - X(i, j, k ,l)]; 486s endfor 486s endfor 486s endfor 486s endfor 486s assert (T, zeros (size (T))); 486s ***** error shiftdata () 486s ***** error shiftdata (1, 2, 3) 486s ***** error shiftdata (1, 2.5) 486s 6 tests, 6 passed, 0 known failure, 0 skipped 486s [inst/sos2ss.m] 486s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/sos2ss.m 486s ***** test 486s sos = [1, 1, 0, 1, 0.5, 0]; 486s g = 1; 486s [a, b, c, d] = sos2ss (sos, g); 486s assert ({a, b, c, d}, {-0.5, 0.5, 1, 1}); 486s 1 test, 1 passed, 0 known failure, 0 skipped 486s [inst/sos2tf.m] 486s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/sos2tf.m 486s ***** test 486s B = [1, 1]; 486s A = [1, 0.5]; 486s [sos, g] = tf2sos (B, A); 486s [Bh, Ah] = sos2tf (sos, g); 486s assert (g, 1); 486s assert (Bh, B, 10*eps); 486s assert (Ah, A, 10*eps); 486s ***** test 486s B = [1, 0, 0, 0, 0, 1]; 486s A = [1, 0, 0, 0, 0, 0.9]; 486s [sos, g] = tf2sos (B, A); 486s [Bh, Ah] = sos2tf (sos, g); 486s assert (g, 1); 486s assert (Bh, B, 100*eps); 486s assert (Ah, A, 100*eps); 486s ***** test 486s B = [1, 1]; 486s A = [1, 0.5]; 486s [sos, g] = tf2sos (B, A); 486s [Bh, Ah] = sos2tf (sos, 2); 486s assert (g, 1); 486s assert (Bh, 2 * B, 10*eps); 486s assert (Ah, A, 10*eps); 486s ***** test 486s B = [1, 1]; 486s A = [1, 0.5]; 486s [sos, g] = tf2sos (B, A); 486s [Bh, Ah] = sos2tf (sos, [2, 2, 2]); 486s assert (g, 1); 486s assert (Bh, 8 * B, 10*eps); 486s assert (Ah, A, 10*eps); 486s ***** test 486s sos = [1, 1, 0, 0, 1, 0.5]; 486s [Bh, Ah] = sos2tf (sos); 486s assert (Bh, sos(1,1:3) , 10*eps); 486s assert (Ah, sos(1,4:6), 10*eps); 486s ***** test 486s sos = [0, 1, 1, 1, 0.5, 0]; 486s [Bh, Ah] = sos2tf (sos); 486s assert (Bh, sos(1,1:3) , 10*eps); 486s assert (Ah, sos(1,4:6), 10*eps); 487s ***** test 487s sos = [1, 1, 0, 1, 0.5, 0]; 487s [Bh, Ah] = sos2tf (sos); 487s assert (Bh, [1, 1] , 10*eps); 487s assert (Ah, [1, 0.5], 10*eps); 487s ***** test 487s sos = [0, 1, 1, 1, 1, 0.5]; 487s [Bh, Ah] = sos2tf (sos); 487s assert (Bh, sos(1,1:3) , 10*eps); 487s assert (Ah, sos(1,4:6), 10*eps); 487s ***** test 487s sos = [1, 1, 0, 0, 1, 0.5]; 487s [Bh, Ah] = sos2tf (sos); 487s assert (Bh, sos(1,1:3) , 10*eps); 487s assert (Ah, sos(1,4:6), 10*eps); 487s ***** test 487s sos = [0, 1, 1, 0, 1, 0.5]; 487s [Bh, Ah] = sos2tf (sos); 487s assert (Bh, [1, 1] , 10*eps); 487s assert (Ah, [1, 0.5], 10*eps); 487s ***** test 487s sos = [1, 1, 0, 1, 0.5, 0; 1, 1, 0, 1, 0.5, 0; 1, 1, 0, 1, 0.5, 0]; 487s [Bh, Ah] = sos2tf (sos); 487s assert (Bh, [1, 3, 3, 1] , 10*eps); 487s assert (Ah, [1, 1.5 0.75 0.125], 10*eps); 487s ***** test 487s sos = [0, 1, 1, 0, 1, 0.5; 0, 1, 1, 0, 1, 0.5;0, 1, 1, 0, 1, 0.5]; 487s [Bh, Ah] = sos2tf (sos); 487s assert (Bh, [1, 3, 3, 1] , 10*eps); 487s assert (Ah, [1, 1.5 0.75 0.125], 10*eps); 487s 12 tests, 12 passed, 0 known failure, 0 skipped 487s [inst/sos2zp.m] 487s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/sos2zp.m 487s ***** test 487s b1t=[1 2 3]; a1t=[1 .2 .3]; 487s b2t=[4 5 6]; a2t=[1 .4 .5]; 487s sos=[b1t a1t; b2t a2t]; 487s z = [-1-1.41421356237310i;-1+1.41421356237310i;... 487s -0.625-1.05326872164704i;-0.625+1.05326872164704i]; 487s p = [-0.2-0.678232998312527i;-0.2+0.678232998312527i;... 487s -0.1-0.538516480713450i;-0.1+0.538516480713450i]; 487s k = 4; 487s [z2,p2,k2] = sos2zp(sos,1); 487s assert({cplxpair(z2),cplxpair(p2),k2},{z,p,k},100*eps); 487s ***** test 487s sos = [1, 1, 0, 1, 1, 0.5]; 487s [Z, P] = sos2zp (sos); 487s assert (Z, roots (sos(1,1:3)), 10*eps); 487s assert (P, roots (sos(1,4:6)), 10*eps); 487s ***** test 487s sos = [0, 1, 1, 1, 0.5, 0]; 487s [Z, P] = sos2zp (sos); 487s assert (Z, roots (sos(1,1:3)), 10*eps); 487s assert (P, roots (sos(1,4:6)), 10*eps); 487s ***** test 487s sos = [1, 1, 0, 1, 0.5, 0]; 487s [Z, P] = sos2zp (sos); 487s assert (Z, roots (sos(1,1:3)), 10*eps); 487s assert (P, roots (sos(1,4:6)), 10*eps); 487s ***** test 487s sos = [0, 1, 1, 1, 1, 0.5]; 487s [Z, P] = sos2zp (sos); 487s assert (Z, roots (sos(1,1:3)), 10*eps); 487s assert (P, roots (sos(1,4:6)), 10*eps); 487s ***** test 487s sos = [1, 1, 0, 0, 1, 0.5]; 487s [Z, P] = sos2zp (sos); 487s assert (Z, roots (sos(1,1:3)), 10*eps); 487s assert (P, roots (sos(1,4:6)), 10*eps); 487s ***** test 487s sos = [0, 1, 1, 0, 1, 0.5]; 487s [Z, P] = sos2zp (sos); 487s assert (Z, roots (sos(1,1:3)), 10*eps); 487s assert (P, roots (sos(1,4:6)), 10*eps); 487s 7 tests, 7 passed, 0 known failure, 0 skipped 487s [inst/specgram.m] 487s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/specgram.m 487s ***** shared S,f,t,x 487s Fs=1000; 487s x = chirp([0:1/Fs:2],0,2,500); # freq. sweep from 0-500 over 2 sec. 487s step=ceil(20*Fs/1000); # one spectral slice every 20 ms 487s window=ceil(100*Fs/1000); # 100 ms data window 487s [S, f, t] = specgram(x); 487s ## test of returned shape 487s ***** assert (rows(S), 128) 487s ***** assert (columns(f), rows(S)) 487s ***** assert (columns(t), columns(S)) 487s ***** test [S, f, t] = specgram(x'); 487s ***** assert (rows(S), 128) 487s ***** assert (columns(f), rows(S)); 487s ***** assert (columns(t), columns(S)); 487s ***** error (isempty(specgram([]))); 487s ***** error (isempty(specgram([1, 2 ; 3, 4]))); 487s ***** error (specgram) 487s ***** demo 487s Fs=1000; 487s x = chirp([0:1/Fs:2],0,2,500); # freq. sweep from 0-500 over 2 sec. 487s step=ceil(20*Fs/1000); # one spectral slice every 20 ms 487s window=ceil(100*Fs/1000); # 100 ms data window 487s 487s ## test of automatic plot 487s [S, f, t] = specgram(x); 487s specgram(x, 2^nextpow2(window), Fs, window, window-step); 487s ***** #demo # FIXME: Enable once we have an audio file to demo 487s ## Speech spectrogram 487s [x, Fs] = auload(file_in_loadpath("sample.wav")); # audio file 487s step = fix(5*Fs/1000); # one spectral slice every 5 ms 487s window = fix(40*Fs/1000); # 40 ms data window 487s fftn = 2^nextpow2(window); # next highest power of 2 487s [S, f, t] = specgram(x, fftn, Fs, window, window-step); 487s S = abs(S(2:fftn*4000/Fs,:)); # magnitude in range 0>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/statelevels.m 487s ***** error l = statelevels() 487s ***** error l = statelevels("test") 487s ***** error l = statelevels(1) 487s ***** error l = statelevels([1 2 3], 'test') 487s ***** error l = statelevels([1 2 3], 3, 'test') 487s ***** error l = statelevels([1 2 3], 3, 'mode', 1) 487s ***** error l = statelevels([1 2 3], 3, 'mode', [1 -1]) 487s ***** shared X 487s t = linspace(0,2*pi*10,100); 487s X = square(t) + cos(t); 487s ***** test 487s l = statelevels(X); 487s assert(l, [-1.9795 1.9800], 1e5) 487s ***** test 487s [l, h] = statelevels(X); 487s assert(l, [-1.9795 1.9800], 1e5) 487s assert(sum(h), 100) 487s assert(length(h), 100) 487s ***** test 487s [l, h, b] = statelevels(X); 487s assert(l, [-1.9795 1.9800], 1e5) 487s assert(sum(h), 100) 487s assert(length(h), 100) 487s assert(h(1), 4) 487s assert(h(2), 2) 487s assert(h(4), 1) 487s assert(h(11), 0) 487s assert(b(1), -1.9795, 1e5) 487s assert(b(2), -1.9395, 1e5) 487s ***** test 487s [l, h, b] = statelevels(X, 100); 487s assert(l, [-1.9795 1.9800], 1e5) 487s assert(sum(h), 100) 487s assert(length(h), 100) 487s assert(h(1), 4) 487s assert(h(2), 2) 487s assert(h(4), 1) 487s assert(h(11), 0) 487s assert(b(1), -1.9795, 1e5) 487s assert(b(2), -1.9395, 1e5) 487s ***** test 487s [l, h, b] = statelevels(X, 50); 487s assert(l, [-1.9595 1.9600], 1e5) 487s assert(sum(h), 100) 487s assert(length(h), 50) 487s assert(h(1), 6) 487s assert(h(2), 3) 487s assert(h(4), 2) 487s assert(h(11), 1) 487s assert(b(1), -1.9595, 1e5) 487s assert(b(2), -1.8795, 1e5) 487s ***** test 487s [l, h, b] = statelevels(X, 100, 'mode'); 487s assert(l, [-1.9795 1.9800], 1e5) 487s assert(sum(h), 100) 487s assert(length(h), 100) 487s assert(h(1), 4) 487s assert(h(2), 2) 487s assert(h(4), 1) 487s assert(h(11), 0) 487s assert(b(1), -1.9795, 1e5) 487s assert(b(2), -1.9395, 1e5) 487s ***** test 487s [l, h, b] = statelevels(X, 100, 'mean'); 487s assert(l, [-1.0090 0.9532], 1e5) 487s assert(sum(h), 100) 487s assert(length(h), 100) 487s assert(h(1), 4) 487s assert(h(2), 2) 487s assert(h(4), 1) 487s assert(h(11), 0) 487s assert(b(1), -1.9795, 1e5) 487s assert(b(2), -1.9395, 1e5) 487s ***** test 487s [l, h, b] = statelevels(X, 100, 'mode', [-1.8 1.0]); 487s assert(l, [-1.7860 0.0060], 1e5) 487s assert(sum(h), 64) 487s assert(length(h), 100) 487s assert(h(1), 1) 487s assert(h(2), 1) 487s assert(h(3), 0) 487s assert(b(1), -1.7860, 1e5) 487s assert(b(2), -1.7580, 1e5) 487s ***** demo 487s # Generate test signal 487s t = linspace(0,2*pi*10,100); 487s X = square(t) + cos(t); 487s # plot the waveform and provide the levels 487s statelevels(X) 487s 15 tests, 15 passed, 0 known failure, 0 skipped 487s [inst/tf2sos.m] 487s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/tf2sos.m 487s ***** test 487s B=[1 0 0 0 0 1]; A=[1 0 0 0 0 .9]; 487s [sos,g] = tf2sos(B,A); 487s [Bh,Ah] = sos2tf(sos,g); 487s assert({Bh,Ah},{B,A},100*eps); 487s 1 test, 1 passed, 0 known failure, 0 skipped 487s [inst/triang.m] 487s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/triang.m 487s ***** assert (triang (1), 1) 487s ***** assert (triang (2), [1; 1]/2) 487s ***** assert (triang (3), [1; 2; 1]/2) 487s ***** assert (triang (4), [1; 3; 3; 1]/4) 487s ***** test 487s x = bartlett (5); 487s assert (triang (3), x(2:4)); 487s ***** error triang () 487s ***** error triang (0.5) 487s ***** error triang (-1) 487s ***** error triang (ones (1, 4)) 487s ***** error triang (1, 2) 487s ***** demo 487s subplot(221); 487s n=7; k=(n-1)/2; t=[-k:0.1:k]/(k+1); 487s plot(t,1-abs(t),";continuous;",[-k:k]/(k+1),triang(n),"g*;discrete;"); 487s axis([-1, 1, 0, 1.3]); grid("on"); 487s title("comparison with continuous for odd n"); 487s 487s subplot(222); 487s n=8; k=(n-1)/2; t=[-k:0.1:k]/(k+1/2); 487s plot(t,1+1/n-abs(t),";continuous;",[-k:k]/(k+1/2),triang(n),"g*;discrete;"); 487s axis([-1, 1, 0, 1.3]); grid("on"); 487s title("note the higher peak for even n"); 487s 487s subplot(223); 487s n=7; 487s plot(0:n+1,bartlett(n+2),"g-*;bartlett;",triang(n),"r-+;triang;"); 487s axis; grid("off"); 487s title("n odd, triang(n)==bartlett(n+2)"); 487s 487s subplot(224); 487s n=8; 487s plot(0:n+1,bartlett(n+2),"g-*;bartlett;",triang(n),"r-+;triang;"); 487s axis; grid("off"); 487s title("n even, triang(n)!=bartlett(n+2)"); 487s 10 tests, 10 passed, 0 known failure, 0 skipped 487s [inst/tripuls.m] 487s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/tripuls.m 487s ***** demo 487s fs = 11025; # arbitrary sample rate 487s f0 = 100; # pulse train sample rate 487s w = 0.5/f0; # pulse width 1/10th the distance between pulses 487s x = pulstran (0:1/fs:4/f0, 0:1/f0:4/f0, "tripuls", w); 487s plot ([0:length(x)-1]*1000/fs, x); 487s xlabel ("Time (ms)"); 487s ylabel ("Amplitude"); 487s title ("Triangular pulse train of 5 ms pulses at 10 ms intervals"); 487s ***** demo 487s fs = 11025; # arbitrary sample rate 487s f0 = 100; # pulse train sample rate 487s w = 0.5/f0; # pulse width 1/10th the distance between pulses 487s x = pulstran (0:1/fs:4/f0, 0:1/f0:4/f0, "tripuls", w, -0.5); 487s plot ([0:length(x)-1]*1000/fs, x); 487s xlabel ("Time (ms)"); 487s ylabel ("Amplitude"); 487s title ("Triangular pulse train of 5 ms pulses at 10 ms intervals, skew = -0.5"); 487s ***** assert (tripuls ([]), []) 487s ***** assert (tripuls ([], 0.1), []) 487s ***** assert (tripuls (zeros (10, 1)), ones (10, 1)) 487s ***** assert (tripuls (-1:1), [0, 1, 0]) 487s ***** assert (tripuls (-5:5, 9), [0, 1, 3, 5, 7, 9, 7, 5, 3, 1, 0] / 9) 487s ***** assert (tripuls (0:1/100:0.3, 0.1), tripuls ([0:1/100:0.3]', 0.1)') 487s ***** error tripuls () 487s ***** error tripuls (1, 2, 3, 4) 487s ***** error tripuls (1, 2j) 487s ***** error tripuls (1, 2, 2) 487s ***** error tripuls (1, 2, -2) 487s 11 tests, 11 passed, 0 known failure, 0 skipped 487s [inst/tukeywin.m] 487s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/tukeywin.m 487s ***** demo 487s m = 100; 487s r = 1/3; 487s w = tukeywin (m, r); 487s title(sprintf("%d-point Tukey window, R = %d/%d", m, [p, q] = rat(r), q)); 487s plot(w); 487s ***** assert (tukeywin (1), 1) 487s ***** assert (tukeywin (2), zeros (2, 1)) 487s ***** assert (tukeywin (3), [0; 1; 0]) 487s ***** assert (tukeywin (16, 0), rectwin (16)) 487s ***** assert (tukeywin (16, 1), hanning (16)) 487s ***** error tukeywin () 487s ***** error tukeywin (0.5) 487s ***** error tukeywin (-1) 487s ***** error tukeywin (ones (1, 4)) 487s ***** error tukeywin (1, 2, 3) 487s 10 tests, 10 passed, 0 known failure, 0 skipped 487s [inst/udecode.m] 487s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/udecode.m 487s ***** test 487s u = [0 0 0 0 0 1 2 3 3 3 3 3 3]; 487s y = udecode(u, 2); 487s assert(y, [-1 -1 -1 -1 -1 -0.5 0 0.5 0.5 0.5 0.5 0.5 0.5]); 487s ***** test 487s u = [0 1 2 3 4 5 6 7 8 9 10]; 487s y = udecode(u, 2, 1, "saturate"); 487s assert(y, [-1 -0.5 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5]); 487s ***** test 487s u = [0 1 2 3 4 5 6 7 8 9 10]; 487s y = udecode(u, 2, 1, "wrap"); 487s assert(y, [-1 -0.5 0 0.5 -1 -0.5 0 0.5 -1 -0.5 0]); 488s ***** test 488s u = [-4 -3 -2 -1 0 1 2 3]; 488s y = udecode(u, 3, 2); 488s assert(y, [-2, -1.5 -1 -0.5 0 0.5 1 1.5]); 488s ***** test 488s u = [-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7]; 488s y = udecode(u, 3, 2, "saturate"); 488s assert(y, [-2 -2 -2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 1.5 1.5 1.5 1.5]); 488s ***** test 488s u = [-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7]; 488s y = udecode(u, 3, 2, "wrap"); 488s assert(y, [0.5 1 1.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 -2 -1.5 -1 -0.5]); 488s ***** error udecode () 488s ***** error udecode (1) 488s ***** error udecode (1, 2, 3, 4, 5) 488s ***** error udecode (1.5) 488s ***** error udecode (1, 100) 488s ***** error udecode (1, 4, 0) 488s ***** error udecode (1, 4, -1) 488s ***** error udecode (1, 4, 2, "invalid") 488s 14 tests, 14 passed, 0 known failure, 0 skipped 488s [inst/uencode.m] 488s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/uencode.m 488s ***** test 488s u = [-3:0.5:3]; 488s y = uencode (u, 2); 488s assert (y, [0 0 0 0 0 1 2 3 3 3 3 3 3]); 488s ***** test 488s u = [-4:0.5:4]; 488s y = uencode (u, 3, 4); 488s assert (y, [0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7]); 488s ***** test 488s u = [-8:0.5:8]; 488s y = uencode(u, 4, 8, "unsigned"); 488s assert (y, [0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15]); 488s ***** test 488s u = [-8:0.5:8]; 488s y = uencode(u, 4, 8, "signed"); 488s assert (y, [-8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7]); 488s ***** error uencode () 488s ***** error uencode (1) 488s ***** error uencode (1, 2, 3, 4, 5) 488s ***** error uencode (1, 100) 488s ***** error uencode (1, 4, 0) 488s ***** error uencode (1, 4, -1) 488s ***** error uencode (1, 4, 2, "invalid") 488s 11 tests, 11 passed, 0 known failure, 0 skipped 488s [inst/ultrwin.m] 488s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/ultrwin.m 488s ***** test 488s assert(ultrwin(100, 1, 1), ones(100, 1), 1e-14); 488s ***** test 488s L = 201; xmu = 1.01; m = L-1; 488s for mu = -1.35:.3:1.35 488s x = xmu*cos([0:m]*pi/L); 488s C(2,:) = 2*mu*x; C(1,:) = 1; 488s for k = 2:m; C(k+1,:) = 2*(k+mu-1)/k*x.*C(k,:) - (k+2*mu-2)/k*C(k-1,:); end 488s b = real(ifft(C(m+1,:))); b = b(m/2+2:L)/b(1); 488s assert(ultrwin(L, mu, xmu, "x")', [b 1 fliplr(b)], 1e-12); 488s end 488s ***** test 488s b = [ 488s 5.7962919401511820e-03 488s 1.6086991349967078e-02 488s 3.6019014684117417e-02 488s 6.8897525451558125e-02 488s 1.1802364384553447e-01 488s 1.8566749737411145e-01 488s 2.7234740630826737e-01 488s 3.7625460141456091e-01 488s 4.9297108901880221e-01 488s 6.1558961695849457e-01 488s 7.3527571856983598e-01 488s 8.4222550739092694e-01 488s 9.2688779484512085e-01 488s 9.8125497127708561e-01]'; 488s [w xmu] = ultrwin(29, 0, 3); 488s assert(w', [b 1 fliplr(b)], 1e-14); 488s assert(xmu, 1.053578297819277, 1e-14); 488s ***** test 488s b = [ 488s 2.9953636903962466e-02 488s 7.6096450051659603e-02 488s 1.5207129867916891e-01 488s 2.5906995366355179e-01 488s 3.9341065451220536e-01 488s 5.4533014012036929e-01 488s 6.9975915071207051e-01 488s 8.3851052636906720e-01 488s 9.4345733548690369e-01]'; 488s assert(ultrwin(20, .5, 50, "a")', [b 1 1 fliplr(b)], 1e-14); 488s ***** test 488s b = [ 488s 1.0159906492322712e-01 488s 1.4456358609406283e-01 488s 2.4781689516201011e-01 488s 3.7237015168857646e-01 488s 5.1296973026690407e-01 488s 6.5799041448113671e-01 488s 7.9299087042967320e-01 488s 9.0299778924260576e-01 488s 9.7496213649820296e-01]'; 488s assert(ultrwin(19, -.4, 40, "l")', [b 1 fliplr(b)], 1e-14); 488s ***** demo 488s w=ultrwin(120, -1, 40, "l"); [W,f]=freqz(w); clf 488s subplot(2,1,1); plot(f/pi, 20*log10(W/abs(W(1)))); grid; axis([0 1 -90 0]) 488s subplot(2,1,2); plot(0:length(w)-1, w); grid 488s %----------------------------------------------------------- 488s % Figure shows an Ultraspherical window with MU=-1, LATT=40: 488s % frequency domain above, time domain below. 488s ***** demo 488s c="krbm"; clf; subplot(2, 1, 1) 488s for beta=2:5 488s w=ultrwin(80, -.5, beta); [W,f]=freqz(w); 488s plot(f/pi, 20*log10(W/abs(W(1))), c(1+mod(beta, length(c)))); hold on 488s end; grid; axis([0 1 -140 0]); hold off 488s subplot(2, 1, 2); 488s for n=2:10 488s w=ultrwin(n*20, 1, 3); [W,f]=freqz(w,1,2^11); 488s plot(f/pi, 20*log10(W/abs(W(1))), c(1+mod(n, length(c)))); hold on 488s end; grid; axis([0 .2 -100 0]); hold off 488s %-------------------------------------------------- 488s % Figure shows transfers of Ultraspherical windows: 488s % above: varying BETA with fixed N & MU, 488s % below: varying N with fixed MU & BETA. 488s ***** demo 488s c="krbm"; clf; subplot(2, 1, 1) 488s for j=0:4 488s w=ultrwin(80, j*.6-1.2, 50, "a"); [W,f]=freqz(w); 488s plot(f/pi, 20*log10(W/abs(W(1))), c(1+mod(j, length(c)))); hold on 488s end; grid; axis([0 1 -100 0]); hold off 488s subplot(2, 1, 2); 488s for j=4:-1:0 488s w=ultrwin(80, j*.75-1.5, 50, "l"); [W,f]=freqz(w); 488s plot(f/pi, 20*log10(W/abs(W(1))), c(1+mod(j, length(c)))); hold on 488s end; grid; axis([0 1 -100 0]); hold off 488s %-------------------------------------------------- 488s % Figure shows transfers of Ultraspherical windows: 488s % above: varying MU with fixed N & ATT, 488s % below: varying MU with fixed N & LATT. 488s ***** demo 488s clf; a=[.8 2 -115 5]; fc=1.1/pi; l="labelxy"; 488s for k=1:3; switch (k); case 1; w=kaiser(L=159, 7.91); 488s case 2; w=ultrwin(L=165, 0, 2.73); case 3; w=ultrwin(L=153, .5, 2.6); end 488s subplot(3, 1, 4-k); f=[1:(L-1)/2]*pi;f=sin(fc*f)./f; f=[fliplr(f) fc f]'; 488s [h,f]=freqz(w.*f,1,2^14); plot(f,20*log10(h)); grid; axis(a,l); l="labely"; 488s end 488s %----------------------------------------------------------- 488s % Figure shows example lowpass filter design (Fp=1, Fs=1.2 488s % rad/s, att=80 dB) and comparison with other windows. From 488s % top to bottom: Ultraspherical, Dolph-Chebyshev, and Kaiser 488s % windows, with lengths 153, 165, and 159 respectively. 488s 5 tests, 5 passed, 0 known failure, 0 skipped 488s [inst/unshiftdata.m] 488s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/unshiftdata.m 488s ***** test 488s x = 1:5; 488s [y, perm, shifts] = shiftdata (x); 488s x2 = unshiftdata (y, perm, shifts); 488s assert (x, x2); 488s ***** test 488s X = fix (rand (3, 3) * 100); 488s [Y, perm, shifts] = shiftdata (X, 2); 488s X2 = unshiftdata (Y, perm, shifts); 488s assert (X, X2); 488s ***** test 488s X = fix (rand (4, 4, 4, 4) * 100); 488s [Y, perm, shifts] = shiftdata (X, 3); 488s X2 = unshiftdata (Y, perm, shifts); 488s assert (X, X2); 488s ***** test 488s X = fix (rand (1, 1, 3, 4) * 100); 488s [Y, perm, shifts] = shiftdata (X); 488s X2 = unshiftdata (Y, perm, shifts); 488s assert (X, X2); 488s ***** error unshiftdata () 489s ***** error unshiftdata (1, 2) 489s ***** error unshiftdata (1, 2, 3, 4) 489s ***** error unshiftdata (1, 2.5) 489s ***** error unshiftdata (1, [], 2.5) 489s ***** error unshiftdata (1, [], []) 489s 10 tests, 10 passed, 0 known failure, 0 skipped 489s [inst/upsample.m] 489s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/upsample.m 489s ***** assert(upsample([1,3,5],2),[1,0,3,0,5,0]); 489s ***** assert(upsample([1;3;5],2),[1;0;3;0;5;0]); 489s ***** assert(upsample([1,2;5,6;9,10],2),[1,2;0,0;5,6;0,0;9,10;0,0]); 489s ***** assert(upsample([2,4],2,1),[0,2,0,4]); 489s ***** assert(upsample([3,4;7,8],2,1),[0,0;3,4;0,0;7,8]); 489s 5 tests, 5 passed, 0 known failure, 0 skipped 489s [inst/upsamplefill.m] 489s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/upsamplefill.m 489s ***** assert(upsamplefill([1,3,5],2),[1,2,3,2,5,2]); 489s ***** assert(upsamplefill([1;3;5],2),[1;2;3;2;5;2]); 489s ***** assert(upsamplefill([1,2,5],[2 -2]),[1,2,-2,2,2,-2,5,2,-2]); 489s ***** assert(upsamplefill(eye(2),2,true),[1,0;1,0;1,0;0,1;0,1;0,1]); 489s ***** assert(upsamplefill([1,3,5],2,true),[1,1,1,3,3,3,5,5,5]); 489s ***** assert(upsamplefill([1;3;5],2,true),[1;1;1;3;3;3;;5;5;5]); 489s 6 tests, 6 passed, 0 known failure, 0 skipped 489s [inst/vco.m] 489s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/vco.m 489s ***** error vco 489s ***** error vco([1 2]) 489s 2 tests, 2 passed, 0 known failure, 0 skipped 489s [inst/welchwin.m] 489s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/welchwin.m 489s ***** demo 489s m = 32; 489s t = [0:m-1]; 489s printf ("Graph: single period of "); 489s printf ("%d-point periodic (blue) and symmetric (red) windows\n", m); 489s xp = welchwin (m, "periodic"); 489s xs = welchwin (m, "symmetric"); 489s plot (t, xp, "b", t, xs, "r") 489s ***** demo 489s m = 32; 489s t = [0:4*m-1]; 489s printf ("Graph: 4 periods of "); 489s printf ("%d-point periodic (blue) and symmetric (red) windows\n", m); 489s xp = welchwin (m, "periodic"); 489s xs = welchwin (m, "symmetric"); 489s xp2 = repmat (xp, 4, 1); 489s xs2 = repmat (xs, 4, 1); 489s plot (t, xp2, "b", t, xs2, "r") 489s ***** demo 489s m = 32; 489s n = 512; 489s xp = welchwin (m, "periodic"); 489s s = fftshift (max (1e-2, abs (fft (postpad (xp, n))))); 489s f = [-0.5:1/n:0.5-1/n]; 489s printf ("%dx null-padded, power spectrum of %d-point window\n", n/m, m); 489s semilogy (f, s) 489s ***** assert (welchwin (3), [0; 1; 0]); 489s ***** assert (welchwin (15), flipud (welchwin (15))); 489s ***** assert (welchwin (16), flipud (welchwin (16))); 489s ***** assert (welchwin (15), welchwin (15, "symmetric")); 489s ***** assert (welchwin (16)(1:15), welchwin (15, "periodic")); 489s ***** error welchwin () 489s ***** error welchwin (0.5) 489s ***** error welchwin (-1) 489s ***** error welchwin (ones (1, 4)) 489s ***** error welchwin (1, 2, 3) 489s ***** error welchwin (1, "invalid") 489s 11 tests, 11 passed, 0 known failure, 0 skipped 489s [inst/window.m] 489s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/window.m 489s ***** assert (window (@bartlett, 16), window ("bartlett", 16)) 489s ***** assert (window (@hamming, 16), window ("hamming", 16)) 489s ***** assert (window (@hanning, 16), window ("hanning", 16)) 489s ***** assert (window (@triang, 16), window ("triang", 16)) 489s ***** error window () 489s ***** error window (1) 490s ***** error window ("hanning") 490s 7 tests, 7 passed, 0 known failure, 0 skipped 490s [inst/xcorr2.m] 490s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/xcorr2.m 490s ***** test # basic usage 490s a = magic (5); 490s b = [6 13 22; 10 18 23; 8 15 23]; 490s c = [391 807 519 391 473 289 120 490s 920 1318 1045 909 1133 702 278 490s 995 1476 1338 1534 2040 1161 426 490s 828 1045 1501 2047 2108 1101 340 490s 571 1219 2074 2155 1896 821 234 490s 473 1006 1643 1457 946 347 108 490s 242 539 850 477 374 129 54]; 490s assert (xcorr2 (a, b), c); 490s ***** shared a, b, c, row_shift, col_shift 490s row_shift = 18; 490s col_shift = 20; 490s a = randi (255, 30, 30); 490s b = a(row_shift-10:row_shift, col_shift-7:col_shift); 490s c = xcorr2 (a, b, "coeff"); 490s ***** assert (nthargout ([1 2], @find, c == max (c(:))), {row_shift, col_shift}); # should return exact coordinates 490s m = rand (size (b)) > 0.5; 490s b(m) = b(m) * 0.95; 490s b(!m) = b(!m) * 1.05; 490s c = xcorr2 (a, b, "coeff"); 490s ***** assert (nthargout ([1 2], @find, c == max (c(:))), {row_shift, col_shift}); # even with some small noise, should return exact coordinates 490s ***** test # coeff of autocorrelation must be same as negative of correlation by additive inverse 490s a = 10 * randn (100, 100); 490s auto = xcorr2 (a, "coeff"); 490s add_in = xcorr2 (a, -a, "coeff"); 490s assert ([min(auto(:)), max(auto(:))], -[max(add_in(:)), min(add_in(:))]); 490s 4 tests, 4 passed, 0 known failure, 0 skipped 490s [inst/xcov.m] 490s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/xcov.m 490s ***** error xcov () 490s ***** test 490s x = 1:5; 490s [c, l] = xcov(x); 490s assert(c, [-4.0 -4.0 -1.0 4.0 10.0 4.0 -1.0 -4.0 -4.0], 2*eps) 490s assert(l, [-4 -3 -2 -1 0 1 2 3 4]) 490s ***** test 490s x = 1:5; 490s y = 1:5; 490s [c, l] = xcov(x,y); 490s assert(c, [-4.0 -4.0 -1.0 4.0 10.0 4.0 -1.0 -4.0 -4.0], 2*eps) 490s assert(l, [-4 -3 -2 -1 0 1 2 3 4]) 490s 490s y = 1; 490s [c, l] = xcov(x,y); 490s assert(c, [4.0 10.0 4.0], 2*eps) 490s assert(l, [-1 0 1]) 490s ***** test 490s x = 1:5; 490s y = 1:5; 490s # maxlag 490s [c, l] = xcov(x,y, 2); 490s assert(c, [-1.0 4.0 10.0 4.0 -1.0], 2*eps) 490s assert(l, [-2 -1 0 1 2]) 490s ***** test 490s x = 1:5; 490s y = 1:5; 490s # scale 490s [c, l] = xcov(x,y, 'none'); 490s assert(c, [-4.0 -4.0 -1.0 4.0 10.0 4.0 -1.0 -4.0 -4.0], 2*eps) 490s assert(l, [-4 -3 -2 -1 0 1 2 3 4]) 490s 490s [c, l] = xcov(x,y, 'biased'); 490s assert(c, [-0.8 -0.8 -0.2 0.8 2.0 0.8 -0.2 -0.8 -0.8], 2*eps) 490s assert(l, [-4 -3 -2 -1 0 1 2 3 4]) 490s 5 tests, 5 passed, 0 known failure, 0 skipped 490s [inst/zerocrossing.m] 490s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/zerocrossing.m 490s ***** test 490s x = linspace(0,1,100); 490s y = rand(1,100)-0.5; 490s x0= zerocrossing(x,y); 490s y0 = interp1(x,y,x0); 490s assert(norm(y0,inf), 0, 100*eps) 490s ***** test 490s x = linspace(0,1,100); 490s y = rand(1,100)-0.5; 490s y(10:20) = 0; 490s x0= zerocrossing(x,y); 490s y0 = interp1(x,y,x0); 490s assert(norm(y0,inf), 0, 100*eps) 490s ***** demo 490s x = linspace(0,1,100); 490s y = rand(1,100)-0.5; 490s x0= zerocrossing(x,y); 490s y0 = interp1(x,y,x0); 490s plot(x,y,x0,y0,'x') 490s ***** demo 490s x = linspace(0,1,100); 490s y = rand(1,100)-0.5; 490s y(10:20) = 0; 490s x0= zerocrossing(x,y); 490s y0 = interp1(x,y,x0); 490s plot(x,y,x0,y0,'x') 490s 2 tests, 2 passed, 0 known failure, 0 skipped 490s [inst/zp2sos.m] 490s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/zp2sos.m 490s ***** test 490s B=[1 0 0 0 0 1]; A=[1 0 0 0 0 .9]; 490s [z,p,k] = tf2zp(B,A); 490s [sos,g] = zp2sos(z,p,k); 490s [Bh,Ah] = sos2tf(sos,g); 490s assert({Bh,Ah},{B,A},100*eps); 490s ***** test 490s sos = zp2sos ([]); 490s assert (sos, [1, 0, 0, 1, 0, 0], 100*eps); 490s ***** test 490s sos = zp2sos ([], []); 490s assert (sos, [1, 0, 0, 1, 0, 0], 100*eps); 490s ***** test 490s sos = zp2sos ([], [], 2); 490s assert (sos, [2, 0, 0, 1, 0, 0], 100*eps); 490s ***** test 490s [sos, g] = zp2sos ([], [], 2); 490s assert (sos, [1, 0, 0, 1, 0, 0], 100*eps); 490s assert (g, 2, 100*eps); 490s ***** test 490s sos = zp2sos([], [0], 1); 490s assert (sos, [0, 1, 0, 1, 0, 0], 100*eps); 490s ***** test 490s sos = zp2sos([0], [], 1); 490s assert (sos, [1, 0, 0, 0, 1, 0], 100*eps); 490s ***** test 490s sos = zp2sos([-1-j -1+j], [-1-2j -1+2j], 10); 490s assert (sos, [10, 20, 20, 1, 2, 5], 100*eps); 490s 8 tests, 8 passed, 0 known failure, 0 skipped 490s [inst/xcorr.m] 490s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/inst/xcorr.m 490s ***** shared x, y 490s x = 0.5.^(0:15); 490s y = circshift(x,5); 490s ***** error xcorr () 491s ***** error xcorr (1) 491s ***** error xcorr (x, 1, x) 491s ***** error xcorr (x, 'none', x) 491s ***** error xcorr (x, x, 'invalid') 491s ***** error xcorr (x, 'invalid') 491s ***** test 491s [c,lags] = xcorr(x); 491s # largest spike at 0 lag, where X matches itself - ie the center 491s [m, im] = max(c); 491s assert(m, 4/3, 1e-6) 491s assert(im, (numel(lags)+1)/2); 491s 491s [c1,lags1] = xcorr(x, x); 491s [m, im] = max(c1); 491s assert(m, 4/3, 1e-6) 491s assert(im, (numel(lags1)+1)/2); 491s assert(c1, c, 2*eps); 491s assert(lags1, lags); 491s ***** test 491s [c,lags] = xcorr(x,y); 491s # largest spike at 0 lag, where X matches Y 491s [m, im] = max(c); 491s assert(m, 4/3, 1e-6) 491s assert(lags(im), -5); 491s ***** test 491s [c0,lags0] = xcorr(x,y); 491s [c1,lags1] = xcorr(x,y, 'none'); 491s assert(c0, c1); 491s assert(lags0, lags1); 491s ***** test 491s [c0,lags0] = xcorr(x,y); 491s [c1,lags1] = xcorr(x,y, 'normalized'); 491s assert(lags0, lags1); 491s [m, im] = max(c1); 491s # at 0 lag, should be 1 491s assert(m, 1, 1e-6); 491s [c2,lags2] = xcorr(x,y, 'coeff'); 491s assert(c1, c2); 491s assert(lags1, lags2); 491s ***** test 491s [c0,lags0] = xcorr(x,y); 491s [c1,lags1] = xcorr(x,y, 'biased'); 491s assert(lags0, lags1); 491s [m, im] = max(c1); 491s assert(m, 1/12, 1e-6); 491s 491s [c1,lags1] = xcorr(x, 'biased'); 491s assert(lags0, lags1); 491s [m, im] = max(c1); 491s assert(m, 1/12, 1e-6); 491s ***** test 491s [c0,lags0] = xcorr(x,y); 491s [c1,lags1] = xcorr(x,y, 'unbiased'); 491s assert(lags0, lags1); 491s [m, im] = max(c1); 491s assert(m, 1/8.25, 1e-6); 491s ***** test 491s [c,lags] = xcorr(x,y, 10); 491s [m, im] = max(c); 491s assert(lags(im), -5); 491s assert(lags(1), -10); 491s assert(lags(end), 10); 491s 491s [c,lags] = xcorr(x,10); 491s [m, im] = max(c); 491s assert(lags(1), -10); 491s assert(lags(end), 10); 491s ***** test 491s [c0,lags0] = xcorr(x,y, 'normalized', 10); 491s [c1,lags1] = xcorr(x,y, 10, 'normalized'); 491s assert(c0, c1); 491s assert(lags0, lags1); 491s 14 tests, 14 passed, 0 known failure, 0 skipped 491s Checking C++ files ... 491s [src/__fwht__.cc] 491s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/src/__fwht__.cc 491s ***** assert (1) 491s 1 test, 1 passed, 0 known failure, 0 skipped 491s [src/__ultrwin__.cc] 491s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/src/__ultrwin__.cc 491s ***** assert (1) 491s 1 test, 1 passed, 0 known failure, 0 skipped 491s [src/cl2bp.cc] 491s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/src/cl2bp.cc 491s ***** test 491s b = [ 491s 0.0000000000000000 491s 0.0563980420304213 491s -0.0000000000000000 491s -0.0119990278695041 491s -0.0000000000000001 491s -0.3016146759510104 491s 0.0000000000000001 491s 0.5244313235801866 491s 0.0000000000000001 491s -0.3016146759510104 491s -0.0000000000000001 491s -0.0119990278695041 491s -0.0000000000000000 491s 0.0563980420304213 491s 0.0000000000000000]; 491s assert(cl2bp(7, 0.25*pi, 0.75*pi, [0.01, 1.04, 0.01], [-0.01, 0.96, -0.01], 2^11), b, 1e-14); 491s 1 test, 1 passed, 0 known failure, 0 skipped 491s [src/firpm.cc] 491s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/src/firpm.cc 491s ***** error firpm (1.1, 2, 3); 491s ***** error firpm (i, 2, 3); 491s ***** error firpm ([1 2], 2, 3); 491s ***** error firpm (1, 2, 3); 491s ***** error firpm (2, [1 2 3], 3); 491s ***** error firpm (2, [1 i], 3); 491s ***** error firpm (1, [1 2], i); 491s ***** error firpm (1, [1 2], []); 491s ***** error firpm (1, [1 2], [1 2 3]); 491s ***** error firpm (1, [1 2], [1 i]); 491s ***** error firpm (1, [1 2], 1, []); 491s ***** error firpm (1, [1 2], 1, [1 2 3]); 491s ***** error firpm (1, [1 2], 1, [1 2], 'diffi'); 491s ***** error firpm (1, [1 2], 1, [1 2], 'hilberts'); 491s ***** error firpm (1, [1 2], 1, [1 2], {'antisymmetric'}); 491s ***** error firpm (1, [1 2], 1, [1 2], {0, [1 1]}); 491s ***** error firpm (1, [1 2], 1, i); 491s ***** error firpm (2, [0 1], [1 0], {}, 1); 491s ***** warning firpm (1, [.1 .9], 1, [1 2], {0,0,-1}); 491s ***** error firpm (2, [.1 .9], 1); 491s ***** error firpm (1, [1 2], 1, [1 2], 'diff'); 491s ***** error firpm (81, [0 .2 .3 1], [1 -1]); 491s ***** error firpm (81, [0 .2 .3 1], [-1 0], 'a'); 491s ***** test b0 = [ 491s -0.01306844322361 491s -0.00576879446491 491s 0.00838126690529 491s -0.04580777271297 491s -0.03857170268345 491s -0.06564404551953 491s -0.03895798206108 491s 0.10957536253443 491s -0.09596565600341 491s -0.04596208116089 491s 0.25250866248593 491s -0.04596208116089 491s -0.09596565600341 491s 0.10957536253443 491s -0.03895798206108 491s -0.06564404551953 491s -0.03857170268345 491s -0.04580777271297 491s 0.00838126690529 491s -0.00576879446491 491s -0.01306844322361 491s ]'; 491s [b m] = firpm (20, [0 .2 .3 .4 .5 .7 .9 1], [0 .2 0 0 .5 .7 0 0], [1 4 16 64], 'b', {256}); 491s assert (b0, b, 1e-5); assert (m, 0.21493, -5e-5); 491s ***** test b0 = [ 491s -0.00025230206347 491s -0.01634334994986 491s 0.02291167335102 491s 0.04226921430992 491s 0.01542390317553 491s 0.03368560169380 491s -0.07263229297607 491s 0.02402776579442 491s 0.10971999889298 491s -0.19495185723437 491s 0 491s 0.19495185723437 491s -0.10971999889298 491s -0.02402776579442 491s 0.07263229297607 491s -0.03368560169380 491s -0.01542390317553 491s -0.04226921430992 491s -0.02291167335102 491s 0.01634334994986 491s 0.00025230206347 491s ]'; 491s [b m] = firpm (20, [0 .2 .3 .4 .5 .7 .9 1], [0 .2 0 0 .5 .7 0 0], [1 4 16 64], 'h', {256}); 491s assert (b0, b, 1e-5); assert (m, 0.19499, -5e-5); 491s ***** test b0 = [ 491s -0.00377491711564 491s 0.00749876297245 491s -0.01857378491500 491s -0.02436623414958 491s 0.02123220611895 491s -0.00133887288041 491s 0.08769905297256 491s -0.01438000909341 491s -0.11006930405280 491s 0.20125570410204 491s 0 491s -0.20125570410204 491s 0.11006930405280 491s 0.01438000909341 491s -0.08769905297256 491s 0.00133887288041 491s -0.02123220611895 491s 0.02436623414958 491s 0.01857378491500 491s -0.00749876297245 491s 0.00377491711564 491s ]'; 491s [b m] = firpm (20, [0 .2 .3 .4 .5 .7 .9 1], [0 .2 0 0 .5 .7 0 0], [1 4 16 64], 'd', {256}); 491s assert (b0, b, 1e-5); assert (m, 0.49129, -5e-5); 491s ***** test b0 = [ 491s 0.00110112420442 491s 0.00032786748236 491s 0.03890416611405 491s 0.02776952210339 491s -0.00513106293312 491s 0.00821219616448 491s -0.05050622257469 491s 0.07143158068636 491s 0.04353182141693 491s -0.17253512167493 491s 0.13296924791431 491s 0.13296924791431 491s -0.17253512167493 491s 0.04353182141693 491s 0.07143158068636 491s -0.05050622257469 491s 0.00821219616448 491s -0.00513106293312 491s 0.02776952210339 491s 0.03890416611405 491s 0.00032786748236 491s 0.00110112420442 491s ]'; 491s [b m] = firpm (21, [0 .2 .3 .4 .5 .7 .9 1], [0 .2 0 0 .5 .7 0 0], [1 4 16 64], 'b', {256}); 491s assert (b0, b, 1e-5); assert (m, 0.19215, -5e-5); 491s ***** test b0 = [ 491s 0.00688473243750 491s -0.00142370547227 491s 0.00792901881787 491s 0.05914568352388 491s 0.03038499582274 491s 0.03374098557746 491s -0.02191978751853 491s -0.08702247834731 491s 0.10568616843372 491s -0.06074859970379 491s -0.18689246939614 491s 0.18689246939614 491s 0.06074859970379 491s -0.10568616843372 491s 0.08702247834731 491s 0.02191978751853 491s -0.03374098557746 491s -0.03038499582274 491s -0.05914568352388 491s -0.00792901881787 491s 0.00142370547227 491s -0.00688473243750 491s ]'; 491s [b m] = firpm (21, [0 .2 .3 .4 .5 .7 .9 1], [0 .2 0 0 .5 .7 0 0], [1 4 16 64], 'h', {256}); 491s assert (b0, b, 1e-5); assert (m, 0.20726, -5e-5); 491s ***** test b0 = [ 491s -0.00164508269033 491s 0.00067200008069 491s 0.00268424782721 491s -0.03510524314006 491s 0.00455581822868 491s 0.00862256307919 491s 0.03221163698642 491s 0.08429446688809 491s -0.12214036419364 491s 0.04373834279952 491s 0.19029552670347 491s -0.19029552670347 491s -0.04373834279952 491s 0.12214036419364 491s -0.08429446688809 491s -0.03221163698642 491s -0.00862256307919 491s -0.00455581822868 491s 0.03510524314006 491s -0.00268424782721 491s -0.00067200008069 491s 0.00164508269033 491s ]'; 491s [b m] = firpm (21, [0 .2 .3 .4 .5 .7 .9 1], [0 .2 0 0 .5 .7 0 0], [1 4 16 64], 'd', {256}); 491s assert (b0, b, 1e-5); assert (m, 0.47868, -5e-5); 491s ***** test b0=[ 491s -0.01402452049012097 491s 0.001876620211412957 491s 0.03037229727821556 491s -0.01238680025691372 491s -0.0170173995332925 491s -0.001299983105532321 491s -0.01887047540094186 491s 0.0478657090945251 491s 0.02646457824791903 491s -0.05579347345500663 491s -0.001118815789852797 491s -0.05887946612620026 491s 0.03589780658038378 491s 0.229839817358415 491s -0.1717538614573135 491s -0.2842595261696291 ]'; 491s [b m] = firpm (31 , [0 .3 .4 .7 .8 1], [0 1 0], [10 1 10], 'a', {1}); 491s assert (b, [b0 fliplr(-b0)], 5e-9); 491s assert (m, 0.059734, -5e-5); 491s ***** test b0 = [ 491s -8.876086291046802e-04 491s 2.355569104748801e-02 491s -8.241671888096303e-04 491s -4.470074798008300e-02 491s -2.808154545387648e-03 491s 8.170132813894931e-02 491s -1.058582827015804e-03 491s -1.777420298924492e-01 491s -2.265334116571183e-02 491s 5.239577857603830e-01 491s 8.489449590726375e-01 491s 5.239577857603830e-01 491s -2.265334116571183e-02 491s -1.777420298924492e-01 491s -1.058582827015804e-03 491s 8.170132813894931e-02 491s -2.808154545387648e-03 491s -4.470074798008300e-02 491s -8.241671888096303e-04 491s 2.355569104748801e-02 491s -8.876086291046802e-04 491s ]'; 491s [b m] = firpm (N=20, [0 .4 .6 1], {@(n,f,g,w,v1) deal ((log2 (v1/n+w(2)+g)).*(g<=f(2)), ones (size(g))),2*N}); 491s assert (b0, b, 1e-5); assert (m, .0210628, -5e-5); 491s ***** test [b m] = firpm (40, [0 .5 .6 1], [1 0]); 491s assert (m, 0.010304, -5e-5); 491s ***** test [b m] = firpm (40, [0 .25 .3 .6 .65 1], [0 1 0]); 491s assert (m, 0.055834, -5e-5); 491s ***** test [b m] = firpm (30, [0 .2 .4 .6 .8 1], [1 .5 0]); 491s assert (m, 5.6277e-04, -5e-5); 491s ***** test 491s [b m] = firpm (40, [0 .2 .3 .4 .5 .6 .7 .8 .9 1], [1 0 1 0 1], [11 100 7 10 5]); 491s assert (m, 0.25723, -5e-5); 491s ***** test [b m] = firpm (80, [0 .2 .3 1], [1 -1]); 491s assert (m, 6.6123e-04, -5e-5); 491s ***** test [b m] = firpm (40, [0 2.5/pi], [0 2.5], [.5], 'differentiator'); 491s assert (m, 2.5226e-06, -5e-5); 491s ***** test [b m] = firpm (59, [0 .2 .3 1], [0 1 0 0], 'd'); 491s assert (m, 0.0073785, -5e-5); 491s ***** test [b m] = firpm (31, [0 .5 .7 1], [0 1], 'antisymmetric'); 491s assert (m, 0.0015660, -5e-5); 491s ***** test assert (firpm (31, [0 .5 .7 1], [0 1], 'antisymmetric'), firpm (31, [0 .5 .7 1], [0 1], 'hilbert')) 491s ***** test [b m] = firpm (30, [.1 .9], 1, 'antisymmetric'); 491s assert (m, 0.0027064, -5e-5); 491s ***** test [b m] = firpm (1000, [0 .4 .41 1], [1 0]); 491s assert (m, 5.2892e-05, -5e-5); 491s ***** test [b m] = firpm (120, [0 .5 .55 .75 .75 1], [1 0 0], [1 1 4 64 64 64]); 491s assert (m, 0.0048543, -5e-5); 491s ***** test [b m] = firpm (11, [0 2*.45], .5, 'symmetric'); 491s assert (m, 0.045066, -5e-5); 491s ***** warning firpm (298, [0 .28 .33 .48 .53 1], [0 1 0], [93 68 89], {50,-1}); 491s ***** test [b m] = firpm (298, [0 .28 .33 .48 .53 1], [0 1 0], [93 68 89], {50}); 491s assert (m, 6.86583e-05, -5e-5); 491s ***** test assert (firpm (11, [0 2*.45], .5, 'symmetric'), firpm (11, [0 2*.45], .5, 'bandpass')) 491s ***** test assert (firpm (11, [0 2*.45], .5, 'symmetric'), firpm (11, [0 2*.45], .5)) 491s ***** assert (firpm (20, [0 .3 .5 1], [1 1 0 0]), firpm (20, [0 .3 .5 1], [1 0])) 491s ***** test assert ( 491s firpm (30, [0.1 0.9], 1, "antisymmetric"), 491s firpm (30, [0.1 0.9], 1, "hilbert")) 491s ***** test assert ( 491s firpm (11, [0 0.9], 1, {1}), 491s firpm (11, [0 0.9], 1, {64})) 491s ***** test 491s [b1 m1] = firpm (20, [0 0.4 0.5 1], [1 0], [1 1/8]); 491s [b2 m2] = firpm (20, [0 0.4 0.5 1], [1 0], [8 1]); 491s assert (b1, b2) 491s assert (m1 * 8, m2) 491s 492s ***** demo 492s 492s N=38; F=[0 .47 .53 1]; A=[1 1 0 0]; W=[1 1]; ant=0; 492s [b m r] = firpm (N, F, A, W, 'sa'(1+ant)); 492s 492s mul=[1 i](1+ant); 492s clf; [h f] = freqz (b); plot (f/pi, real (mul*h.*exp (i*f*N/2)), 492s f=F(1:2),(a=A(1:2))-(M=m/W(1)),'r', f, a+M,'r', 492s f=F(3:4),(a=A(3:4))-(M=m/W(2)),'r', f, a+M,'r', 492s r.fextr, real ((mul*r.H.*exp (i*r.fgrid*pi*N/2))(r.iextr)),'ko') 492s grid on; axis ([0 1 -.1 1.1]); set (gca, 'xtick', [0:.1:1], 'ytick', [0:.1:1]) 492s title (sprintf ('firpm type-I low-pass filter (order=%i)', length (b) - 1)); 492s ylabel ('Amplitude response'); xlabel ('Frequency (normalized)') 492s axes ('position', [.58 .35 .3 .5]) 492s stem (b); grid off 492s title ('Impulse response') 492s axis ([1 length(b) -.15 .55]) 492s %-------------------------------------------------- 492s % Figure shows transfer and impulse-response of 492s % half-band filter design. 492s 492s ***** demo 492s 492s N=41; F=[0 .1 .16 .34 .4 1]; A=[0 0 1 1 0 0]; W=[1 3 2]; ant=1; 492s [b m r] = firpm (N, F, A, W, 'sa'(1+ant)); 492s 492s mul=[1 i](1+ant); 492s clf; [h f] = freqz (b); plot (f/pi, real (mul*h.*exp (i*f*N/2)), 492s f=F(1:2),(a=A(1:2))-(M=m/W(1)),'r', f, a+M,'r', 492s f=F(3:4),(a=A(3:4))-(M=m/W(2)),'r', f, a+M,'r', 492s f=F(5:6),(a=A(5:6))-(M=m/W(3)),'r', f, a+M,'r', 492s r.fextr, real ((mul*r.H.*exp (i*r.fgrid*pi*N/2))(r.iextr)),'ko') 492s grid on; axis ([0 1 -.1 1.1]); set (gca, 'xtick', [0:.1:1], 'ytick', [0:.1:1]) 492s title (sprintf ('firpm type-IV weighted band-pass filter (order=%i)', length (b) - 1)); 492s ylabel ('Amplitude response'); xlabel ('Frequency (normalized)') 492s axes ('position', [.55 .4 .3 .4]) 492s stem (b); grid off 492s title ('Impulse response') 492s axis ([1 length(b) -.3 .3]) 492s %-------------------------------------------------- 492s % Figure shows transfer and impulse-response of 492s % band-pass filter design. 492s 492s ***** demo 492s 492s curve = @(a,b,y,z,x) z*(b-a)./((x-a)*z/y+b-x); 492s respFn = @(n,f,g,w,curve) deal (g>=f(3) & g<=f(4), ... 492s (g<=f(2)).*curve (f(2),f(1),w(1),w(3),g) + ... 492s (g>=f(3) & g<=f(4))*w(2) + ... 492s (g>=f(5) & g<=f(6)).*curve (f(5),f(6),w(1),w(3),g) + ... 492s (g>f(7))*w(4)); % NB contiguous bands so > not >=. 492s b=firpm (127, [0 .2 .24 .26 .3 .5 .5 1], {respFn, curve}, [10 1 100 10]); 492s 492s clf; [h f]=freqz (b); plot (f/pi, 20*log10 (abs (h))) 492s grid on; axis ([0 1 -90 5]); set (gca, 'xtick', [0:.1:1], 'ytick', [-80:10:0]) 492s title (sprintf ('firpm type-II band-pass filter with shaped stop-bands (order=%i)', length (b) - 1)); 492s ylabel ('Magnitude response (dB)'); xlabel ('Frequency (normalized)') 492s %-------------------------------------------------- 492s % Figure shows transfer of band-pass filter design 492s % with shaped error-weight in the stop-bands. 492s 492s ***** demo 492s 492s b = firpm (40, [0 .1 .3 1], [-1 1]); 492s 492s clf; [h f] = freqz (b,1,2^14); plot (f/pi, 20*log10 (abs (h))) 492s grid on; axis ([0 1 -60 5]); set (gca, 'xtick', [0:.1:1]) 492s title (sprintf ('firpm type-I notch filter (order=%i)', length (b) - 1)); 492s ylabel ('Magnitude response (dB)'); xlabel ('Frequency (normalized)') 492s axes ('position', [.42 .55 .45 .2]) 492s plot (f/pi, 20*log10 (abs (h))); grid on 492s axis ([0 1 -(e=1e-2) e]) 492s title ('Pass-bands detail') 492s axes ('position', [.42 .2 .45 .2]) 492s stem (b); grid off 492s title ('Impulse response') 492s axis ([1 length(b) -.45 .65]) 492s %-------------------------------------------------- 492s % Figure shows transfer and impulse-response of 492s % notch filter design. 492s 492s ***** demo 492s 492s b = firpm (1000, [0 .4 .41 1], [1 0], {1}); 492s 492s clf; [h f] = freqz (b, 1, 2^17); plot (f/pi, 20*log10 (abs (h))) 492s title (sprintf ('firpm type-I brick-wall low-pass filter (order=%i)', length (b) - 1)); 492s ylabel ('Magnitude response (dB)'); xlabel ('Frequency (normalized)') 492s grid on; axis ([0 1 -100 5]); set (gca, 'xtick', [0:.1:1]) 492s axes ('position', [.55 .6 .3 .2]) 492s plot (f/pi, 20*log10 (abs (h))); grid on 492s title ('Details') 492s axis ([.38 .401 -(e=1e-3) e]) 492s axes ('position', [.55 .3 .3 .2]) 492s plot (f/pi, 20*log10 (abs (h))); grid on 492s axis ([.409 .43 -86 -85]) 492s axes ('position', [.2 .35 .2 .3]) 492s semilogy (abs (b)); grid off 492s title ('Impulse response magnitude') 492s axis ([0 length(b)+1 1e-6 1]) 492s %-------------------------------------------------- 492s % Figure shows transfer and impulse-response of 492s % brick-wall low-pass filter design. 492s 492s ***** demo 492s 492s b = firpm (20, [0 2.5]/pi, [0 2.5], 'differentiator'); 492s 492s clf 492s [h f] = freqz (b,1,2^12); 492s subplot (2, 1, 1) 492s plot (f, abs (h)); grid on 492s title (sprintf ('firpm type-III differentiator filter (order=%i)', length (b) - 1)); 492s ylabel ('Magnitude response'); xlabel ('Frequency (radians/sample)') 492s axis ([0 pi 0 pi]) 492s subplot (2, 1, 2) 492s plot (f, abs (abs (h)./f-1)); grid on 492s axis ([0 2.5 0 1e-3]) 492s title ('Pass-band error (inverse-f weighted)') 492s %-------------------------------------------------- 492s % Figure shows transfer of differentiator filter design. 492s % above: full-band 492s % below: detail of pass-band error (inverse-f weighted) 492s 492s ***** demo 492s 492s b = firpm (30, [.05 .95], 1, 'antisymmetric'); 492s 492s clf; [h f] = freqz (b); plot (f/pi, abs (h)) 492s grid on; axis ([0 1 0 1.1]); set (gca, 'xtick', [0:.1:1], 'ytick', [0:.1:1]) 492s title (sprintf ('firpm type-III hilbert transformer filter (order=%i)', length (b) - 1)); 492s ylabel ('Magnitude response'); xlabel ('Frequency (normalized)') 492s axes ('position', [.3 .25 .45 .4]) 492s stem (b); grid off 492s title ('Impulse response') 492s axis ([1 length(b) -.7 .7]) 492s %-------------------------------------------------- 492s % Figure shows transfer and impulse-response of 492s % hilbert filter design. 492s 492s ***** demo 492s cic = @(f) (sin (pi*(f+eps*!f)/2)./sin (pi*(f+eps*!f)/2/10)/10).^4; 492s 492s if compare_versions(OCTAVE_VERSION, '6', '<') 492s eval('b = firpm (30, [0 .5 .7 1], @(n,f,g, w) deal (a=(g<=f(2))./cic (g), 1./(a+!a)));') 492s else 492s function [ag wg] = resp (n,f,g,w) ag = (g<=f(2))./cic (g); wg = 1./(ag+!ag); endfunction 492s b = firpm (30, [0 .5 .7 1], @resp); 492s endif 492s 492s clf; [h f]=freqz (b); plot (f/=pi, 20*log10 (abs (h))) 492s grid on; axis ([0 1 -60 6]); set (gca, 'xtick', [0:.1:1]) 492s title (sprintf ('firpm type-I CIC-compensation filter (order=%i)', length (b) - 1)); 492s ylabel ('Magnitude response (dB)'); xlabel ('Frequency (normalized)') 492s axes ('position', [2 3 4 3]/10) 492s plot (f, 20*log10 (abs (h).*cic (f))); axis ([0 .55 -.04 .04]); grid on 492s title ('Compensated filter response') 492s %-------------------------------------------------- 492s % Figure shows transfer details of CIC-compensation 492s % filter design. 492s 492s ***** demo 492s clf; n=30; Fp=.8; for d=linspace (-.5, .5, 10) 492s 492s b = firpm (n, [0 Fp], {@(n,f,g,w,d,Fp) (g<=Fp).*cos (g*pi*d),d,Fp})... 492s + firpm (n, [0 Fp], {@(n,f,g,w,d,Fp) (g<=Fp).*sin (g*pi*d),d,Fp}, 'a'); 492s 492s [g f]=grpdelay (b); 492s set (gca,'ColorOrderIndex',1); plot (f/pi, g-n/2); hold ('on'); end; 492s hold ('off'); grid on; axis ([0 1 -.6 .6]); set (gca, 'xtick', [0 Fp 1], 'ytick', [-.5:.5:.5]) 492s title (sprintf ('firpm type-I fractional-delay filters (order=%i)', length (b) - 1)); 492s ylabel ('Fractional-delay (samples)'); xlabel ('Frequency (normalized)') 492s %-------------------------------------------------- 492s % Figure shows delay response of (non-linear-phase) 492s % filter designs with progressive fractional-delay. 492s 52 tests, 52 passed, 0 known failure, 0 skipped 492s [src/medfilt1.cc] 492s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/src/medfilt1.cc 492s ***** assert (medfilt1 ([1 2 3 4 3 2 1]), [1 2 3 3 3 2 1]); 492s ***** assert (medfilt1 ([1 2 3 4 3 2 1]'), [1 2 3 3 3 2 1]'); 492s ***** assert (medfilt1 ([1 2 3 4 3 2 1], "truncate"), [1.5 2 3 3 3 2 1.5]); 492s ***** assert (medfilt1 ([-1 2 3 4 3 -2 1], "truncate"), [0.5 2 3 3 3 1 -0.5]); 492s ***** assert (medfilt1 ([-1 2 3 4 3 -2 1], "zeropad"), [0 2 3 3 3 1 0]); 492s ***** assert (medfilt1 ([]), []); 492s ***** test 492s A = [1 2 3 ; 6 5 4 ; 6 5 2 ]; 492s assert (medfilt1 (A,4,[],2), [0.5 1.5 1.5; 2.5 4.5 4.5; 2.5 3.5 3.5]); 492s assert (medfilt1 (A,4,[],1), [0.5 3.5 3.5; 1 3.5 3.5; 1.5 2.5 2.5]'); 492s assert (medfilt1 (A,3,[],1), [1 2 3; 6 5 3; 6 5 2]); 492s ***** test 492s A = [ Inf 4 -4 NaN -1 -1 -3 -2 1 -Inf]; 492s B = medfilt1 (A, 7, [], 1, 'includenan', 'zeropad'); 492s assert (B, [0, 0, 0, NaN, 0, 0, 0, 0, 0, 0]); 492s B = medfilt1 (A, 7, [], 2, 'includenan', 'zeropad'); 492s assert (B, [NaN, NaN, NaN, NaN, NaN, NaN, NaN, -1, -1, 0]); 492s B = medfilt1 (A, 7, [], 2, 'includenan', 'truncate'); 492s assert (B, [NaN, NaN, NaN, NaN, NaN, NaN, NaN, -1.5, -2, -2.5]); 492s B = medfilt1 (A, 7, [], 2, 'omitnan', 'zeropad'); 492s assert (B, [0, 0, -0.5, -1, -1.5, -1.5, -1.5, -1, -1, 0]); 492s B = medfilt1 (A, 7, [], 2, 'omitnan', 'truncate'); 492s assert (B, [4, 1.5, -1, -1, -1.5, -1.5, -1.5, -1.5, -2, -2.5]); 492s ***** test 492s A = medfilt1 ([ NaN NaN -Inf], 4, [], 2, 'omitnan', 'truncate'); 492s assert (A, [NaN, -Inf, -Inf]); 492s ***** test 492s A = medfilt1 ([-2 Inf -2; 1 3 -Inf; 1 0 -Inf], 1, [], 2); 492s assert (A, [-2 Inf -2; 1 3 -Inf; 1 0 -Inf]); 492s ***** test 492s A = medfilt1 ([-Inf 0 -3; Inf 1 NaN], 9, [], 1); 492s assert (A, [0, 0, NaN; 0, 0, NaN]); 492s A = medfilt1 ([-Inf 0 -3; Inf 1 NaN], 9, [], 1, 'omitnan', 'truncate'); 492s assert (A, [NaN, 0.5, -3; NaN, 0.5, -3]); 492s ***** test 492s A = medfilt1 ([Inf -3 Inf Inf 0 -2; Inf 1 NaN 5 5 -3], 3, [], 1); 492s assert (A, [Inf, 0, NaN, 5, 0, -2; Inf, 0, NaN, 5, 0, -2]); 492s ***** test 492s A = medfilt1 ([3 3 7 5 6]', 5, [], 1, 'omitnan', 'truncate'); 492s assert (A, [3, 4, 5, 5.5, 6]'); 492s A = medfilt1 ([3 3 7 5 6]', 5, [], 2, 'omitnan', 'truncate'); 492s assert (A, [3, 3, 7, 5, 6]'); 492s ***** test 492s A = medfilt1 ([3 1 4 1 3], 3, 'omitnan', 'truncate'); 492s assert (A, [2, 3, 1, 3, 2]); 492s ***** test 492s A = medfilt1 ([3 1 4 1 3], 6, 'omitnan', 'truncate'); 492s assert (A, [3, 2, 3, 3, 2]); 492s ***** test 492s A = medfilt1 ([1 2 3 4 4 3 2 1; 6 5 4 3 3 4 5 6; 6 5 4 3 2 1 0 -1; 6 5 4 3 2 1 0 -1]); 492s assert (A, [1 2 3 3 3 3 2 1; 6 5 4 3 3 3 2 1; 6 5 4 3 2 1 0 -1; 6 5 4 3 2 1 0 -1]); 492s ***** error (medfilt1 ([1 2 3], -1)); 492s ***** error (medfilt1 ([1 2 3], 1, [], "hello")); 492s ***** error (medfilt1 ([1 2 3], 1, [], "omitnan", false)); 492s ***** error (medfilt1 ({1 2 3})); 492s 20 tests, 20 passed, 0 known failure, 0 skipped 492s [src/remez.cc] 492s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/src/remez.cc 492s ***** test 492s b = [ 492s 0.0415131831103279 492s 0.0581639884202646 492s -0.0281579212691008 492s -0.0535575358002337 492s -0.0617245915143180 492s 0.0507753178978075 492s 0.2079018331396460 492s 0.3327160895375440 492s 0.3327160895375440 492s 0.2079018331396460 492s 0.0507753178978075 492s -0.0617245915143180 492s -0.0535575358002337 492s -0.0281579212691008 492s 0.0581639884202646 492s 0.0415131831103279]; 492s assert(remez(15,[0,0.3,0.4,1],[1,1,0,0]),b,1e-14); 492s 1 test, 1 passed, 0 known failure, 0 skipped 492s [src/upfirdn.cc] 492s >>>>> /tmp/autopkgtest.Z9Y87C/build.vFk/src/src/upfirdn.cc 492s ***** assert (isequal (upfirdn (1:100, 1, 1, 1), 1:100)) 492s ***** assert (isequal (upfirdn (1:100, 1, 1, 2), 1:2:100)) 492s ***** error upfirdn () 492s ***** error upfirdn (1,2) 492s ***** error upfirdn (1,2,3) 492s ***** error upfirdn (1,2,3,4,5) 492s 6 tests, 6 passed, 0 known failure, 0 skipped 492s Done running the unit tests. 492s Summary: 1021 tests, 1020 passed, 1 known failures, 0 skipped 493s autopkgtest [23:37:45]: test command1: -----------------------] 496s command1 PASS 496s autopkgtest [23:37:48]: test command1: - - - - - - - - - - results - - - - - - - - - - 500s autopkgtest [23:37:52]: @@@@@@@@@@@@@@@@@@@@ summary 500s command1 PASS