0s autopkgtest [23:58:56]: starting date: 2024-03-11 0s autopkgtest [23:58:56]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [23:58:56]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.hek8byx1/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:glib2.0,src:elfutils --apt-upgrade libxmlb --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=glib2.0/2.79.3-3ubuntu5 elfutils/0.190-1.1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-3.secgroup --name adt-noble-arm64-libxmlb-20240311-235856-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 100s autopkgtest [00:00:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 101s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 101s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2626 kB] 101s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [451 kB] 101s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.2 kB] 101s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 101s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [596 kB] 101s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 101s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 101s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 101s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3013 kB] 101s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 101s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.1 kB] 101s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 103s Fetched 6916 kB in 1s (4635 kB/s) 103s Reading package lists... 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s Calculating upgrade... 107s The following packages will be REMOVED: 107s libglib2.0-0 107s The following NEW packages will be installed: 107s libglib2.0-0t64 xdg-user-dirs 107s The following packages will be upgraded: 107s gir1.2-glib-2.0 klibc-utils libglib2.0-data libklibc 108s 4 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 108s Need to get 1940 kB of archives. 108s After this operation, 138 kB of additional disk space will be used. 108s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 108s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 108s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 108s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 108s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 klibc-utils arm64 2.0.13-4 [114 kB] 108s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libklibc arm64 2.0.13-4 [51.4 kB] 109s Fetched 1940 kB in 1s (2958 kB/s) 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 ... 74748 files and directories currently installed.) 109s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 109s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 110s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 110s udisks2 depends on libglib2.0-0 (>= 2.77.0). 110s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 110s python3-gi depends on libglib2.0-0 (>= 2.77.0). 110s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 110s netplan.io depends on libglib2.0-0 (>= 2.70.0). 110s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 110s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 110s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 110s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 110s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 110s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 110s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 110s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 110s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 110s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 110s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 110s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 110s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 110s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 110s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 110s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 110s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 110s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 110s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 110s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 110s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 110s fwupd depends on libglib2.0-0 (>= 2.79.0). 110s bolt depends on libglib2.0-0 (>= 2.56.0). 110s 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 ... 74748 files and directories currently installed.) 110s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 110s Selecting previously unselected package libglib2.0-0t64:arm64. 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 ... 74723 files and directories currently installed.) 110s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 110s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 110s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 110s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 110s Preparing to unpack .../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 Selecting previously unselected package xdg-user-dirs. 110s Preparing to unpack .../xdg-user-dirs_0.18-1_arm64.deb ... 110s Unpacking xdg-user-dirs (0.18-1) ... 110s Preparing to unpack .../klibc-utils_2.0.13-4_arm64.deb ... 110s Unpacking klibc-utils (2.0.13-4) over (2.0.13-2ubuntu1) ... 111s Preparing to unpack .../libklibc_2.0.13-4_arm64.deb ... 111s Unpacking libklibc:arm64 (2.0.13-4) over (2.0.13-2ubuntu1) ... 111s Setting up xdg-user-dirs (0.18-1) ... 111s Setting up libklibc:arm64 (2.0.13-4) ... 111s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 111s No schema files found: doing nothing. 111s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 111s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 111s Setting up klibc-utils (2.0.13-4) ... 111s Processing triggers for libc-bin (2.39-0ubuntu2) ... 111s Processing triggers for man-db (2.12.0-3) ... 112s Processing triggers for initramfs-tools (0.142ubuntu20) ... 112s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 112s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 133s System running in EFI mode, skipping. 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 136s sh: Attempting to set up Debian/Ubuntu apt sources automatically 136s sh: Distribution appears to be Ubuntu 137s Reading package lists... 137s Building dependency tree... 137s Reading state information... 138s eatmydata is already the newest version (131-1). 138s dbus is already the newest version (1.14.10-4ubuntu1). 138s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s Reading package lists... 138s Building dependency tree... 138s Reading state information... 139s rng-tools-debian is already the newest version (2.4). 139s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 140s haveged is already the newest version (1.9.14-1ubuntu1). 140s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 140s Reading package lists... 140s Building dependency tree... 140s Reading state information... 140s The following packages will be REMOVED: 140s cloud-init* python3-configobj* python3-debconf* 141s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 141s After this operation, 3248 kB disk space will be freed. 141s (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 ... 74762 files and directories currently installed.) 141s Removing cloud-init (24.1-0ubuntu1) ... 142s Removing python3-configobj (5.0.8-3) ... 142s Removing python3-debconf (1.5.86) ... 142s Processing triggers for man-db (2.12.0-3) ... 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 ... 74373 files and directories currently installed.) 143s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 143s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 143s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 144s Reading package lists... 144s Building dependency tree... 144s Reading state information... 145s linux-generic is already the newest version (6.8.0-11.11+1). 145s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 145s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 145s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 145s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 145s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 147s Reading package lists... 148s Reading package lists... 148s Building dependency tree... 148s Reading state information... 148s Calculating upgrade... 149s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 150s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s autopkgtest [00:01:26]: rebooting testbed after setup commands that affected boot 359s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 364s autopkgtest [00:05:00]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 365s autopkgtest [00:05:01]: testbed dpkg architecture: arm64 366s autopkgtest [00:05:02]: @@@@@@@@@@@@@@@@@@@@ apt-source libxmlb 369s Get:1 http://ftpmaster.internal/ubuntu noble/main libxmlb 0.3.15-1 (dsc) [2436 B] 369s Get:2 http://ftpmaster.internal/ubuntu noble/main libxmlb 0.3.15-1 (tar) [129 kB] 369s Get:3 http://ftpmaster.internal/ubuntu noble/main libxmlb 0.3.15-1 (diff) [5292 B] 369s gpgv: Signature made Thu Feb 22 23:57:08 2024 UTC 369s gpgv: using RSA key 4D0BE12F0E4776D8AACE9696E66C775AEBFE6C7D 369s gpgv: Can't check signature: No public key 369s dpkg-source: warning: cannot verify inline signature for ./libxmlb_0.3.15-1.dsc: no acceptable signature found 370s autopkgtest [00:05:06]: testing package libxmlb version 0.3.15-1 370s autopkgtest [00:05:06]: build not needed 370s autopkgtest [00:05:06]: test installed-tests: preparing testbed 372s Reading package lists... 373s Building dependency tree... 373s Reading state information... 373s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 373s Starting 2 pkgProblemResolver with broken count: 0 373s Done 373s Done 374s Starting pkgProblemResolver with broken count: 0 374s Starting 2 pkgProblemResolver with broken count: 0 374s Done 374s The following additional packages will be installed: 374s gnome-desktop-testing libxmlb-tests 374s The following NEW packages will be installed: 374s gnome-desktop-testing libxmlb-tests 375s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 375s 1 not fully installed or removed. 375s Need to get 111 kB of archives. 375s After this operation, 439 kB of additional disk space will be used. 375s Get:1 http://ftpmaster.internal/ubuntu noble/universe arm64 gnome-desktop-testing arm64 2021.1-3 [15.7 kB] 375s Get:2 http://ftpmaster.internal/ubuntu noble/universe arm64 libxmlb-tests arm64 0.3.15-1 [95.5 kB] 376s Fetched 111 kB in 0s (229 kB/s) 376s Selecting previously unselected package gnome-desktop-testing. 376s (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 ... 74318 files and directories currently installed.) 376s Preparing to unpack .../gnome-desktop-testing_2021.1-3_arm64.deb ... 376s Unpacking gnome-desktop-testing (2021.1-3) ... 376s Selecting previously unselected package libxmlb-tests. 376s Preparing to unpack .../libxmlb-tests_0.3.15-1_arm64.deb ... 376s Unpacking libxmlb-tests (0.3.15-1) ... 376s Setting up gnome-desktop-testing (2021.1-3) ... 376s Setting up libxmlb-tests (0.3.15-1) ... 376s Setting up autopkgtest-satdep (0) ... 376s Processing triggers for man-db (2.12.0-3) ... 380s (Reading database ... 74340 files and directories currently installed.) 380s Removing autopkgtest-satdep (0) ... 380s autopkgtest [00:05:16]: test installed-tests: [----------------------- 381s Running test: libxmlb/libxmlb.test 381s TAP version 13 381s # random seed: R02S255b877111ea590959d642b904477211 381s 1..49 381s # Start of libxmlb tests 381s ok 1 /libxmlb/common 381s ok 2 /libxmlb/common{content-type} 381s ok 3 /libxmlb/common{searchv} 381s ok 4 /libxmlb/common{union} 381s # DEBUG: testing 'a'='b' 381s # XbMachine-DEBUG: LVL 0 0: ' 381s # XbMachine-DEBUG: LVL 0 1: a 381s # XbMachine-DEBUG: LVL 0 2: ' 381s # XbMachine-DEBUG: LVL 0 3: = 381s # XbMachine-DEBUG: LVL 0 4: ' 381s # XbMachine-DEBUG: LVL 0 5: b 381s # XbMachine-DEBUG: LVL 0 6: ' 381s # DEBUG: testing @a='b' 381s # XbMachine-DEBUG: LVL 0 0: @ 381s # XbMachine-DEBUG: LVL 0 1: a 381s # XbMachine-DEBUG: LVL 0 2: = 381s # XbMachine-DEBUG: LVL 0 3: ' 381s # XbMachine-DEBUG: LVL 0 4: b 381s # XbMachine-DEBUG: LVL 0 5: ' 381s # DEBUG: testing @a=='b' 381s # XbMachine-DEBUG: LVL 0 0: @ 381s # XbMachine-DEBUG: LVL 0 1: a 381s # XbMachine-DEBUG: LVL 0 2: = 381s # XbMachine-DEBUG: LVL 0 3: = 381s # XbMachine-DEBUG: LVL 0 4: ' 381s # XbMachine-DEBUG: LVL 0 5: b 381s # XbMachine-DEBUG: LVL 0 6: ' 381s # DEBUG: testing 'a'<'b' 381s # XbMachine-DEBUG: LVL 0 0: ' 381s # XbMachine-DEBUG: LVL 0 1: a 381s # XbMachine-DEBUG: LVL 0 2: ' 381s # XbMachine-DEBUG: LVL 0 3: < 381s # XbMachine-DEBUG: LVL 0 4: ' 381s # XbMachine-DEBUG: LVL 0 5: b 381s # XbMachine-DEBUG: LVL 0 6: ' 381s # DEBUG: testing 999>=123 381s # XbMachine-DEBUG: LVL 0 0: 9 381s # XbMachine-DEBUG: LVL 0 1: 9 381s # XbMachine-DEBUG: LVL 0 2: 9 381s # XbMachine-DEBUG: LVL 0 3: > 381s # XbMachine-DEBUG: LVL 0 4: = 381s # XbMachine-DEBUG: LVL 0 5: 1 381s # XbMachine-DEBUG: LVL 0 6: 2 381s # XbMachine-DEBUG: LVL 0 7: 3 381s # DEBUG: testing not(0) 381s # XbMachine-DEBUG: LVL 0 0: n 381s # XbMachine-DEBUG: LVL 0 1: o 381s # XbMachine-DEBUG: LVL 0 2: t 381s # XbMachine-DEBUG: LVL 0 3: ( 381s # XbMachine-DEBUG: LVL 1 0: 0 381s # XbMachine-DEBUG: LVL 1 1: ) 381s # XbMachine-DEBUG: Failed to add text not, trying function 381s # DEBUG: testing @a 381s # XbMachine-DEBUG: LVL 0 0: @ 381s # XbMachine-DEBUG: LVL 0 1: a 381s # DEBUG: testing not(@a) 381s # XbMachine-DEBUG: LVL 0 0: n 381s # XbMachine-DEBUG: LVL 0 1: o 381s # XbMachine-DEBUG: LVL 0 2: t 381s # XbMachine-DEBUG: LVL 0 3: ( 381s # XbMachine-DEBUG: LVL 1 0: @ 381s # XbMachine-DEBUG: LVL 1 1: a 381s # XbMachine-DEBUG: LVL 1 2: ) 381s # XbMachine-DEBUG: Failed to add text not, trying function 381s # DEBUG: testing 'a'= 381s # XbMachine-DEBUG: LVL 0 0: ' 381s # XbMachine-DEBUG: LVL 0 1: a 381s # XbMachine-DEBUG: LVL 0 2: ' 381s # XbMachine-DEBUG: LVL 0 3: = 381s # DEBUG: testing ='b' 381s # XbMachine-DEBUG: LVL 0 0: = 381s # XbMachine-DEBUG: LVL 0 1: ' 381s # XbMachine-DEBUG: LVL 0 2: b 381s # XbMachine-DEBUG: LVL 0 3: ' 381s # DEBUG: testing 999='b' 381s # XbMachine-DEBUG: LVL 0 0: 9 381s # XbMachine-DEBUG: LVL 0 1: 9 381s # XbMachine-DEBUG: LVL 0 2: 9 381s # XbMachine-DEBUG: LVL 0 3: = 381s # XbMachine-DEBUG: LVL 0 4: ' 381s # XbMachine-DEBUG: LVL 0 5: b 381s # XbMachine-DEBUG: LVL 0 6: ' 381s # DEBUG: testing text()='b' 381s # XbMachine-DEBUG: LVL 0 0: t 381s # XbMachine-DEBUG: LVL 0 1: e 381s # XbMachine-DEBUG: LVL 0 2: x 381s # XbMachine-DEBUG: LVL 0 3: t 381s # XbMachine-DEBUG: LVL 0 4: ( 381s # XbMachine-DEBUG: LVL 1 0: ) 381s # XbMachine-DEBUG: Failed to add text text, trying function 381s # XbMachine-DEBUG: LVL 0 6: = 381s # XbMachine-DEBUG: LVL 0 7: ' 381s # XbMachine-DEBUG: LVL 0 8: b 381s # XbMachine-DEBUG: LVL 0 9: ' 381s # DEBUG: testing last() 381s # XbMachine-DEBUG: LVL 0 0: l 381s # XbMachine-DEBUG: LVL 0 1: a 381s # XbMachine-DEBUG: LVL 0 2: s 381s # XbMachine-DEBUG: LVL 0 3: t 381s # XbMachine-DEBUG: LVL 0 4: ( 381s # XbMachine-DEBUG: LVL 1 0: ) 381s # XbMachine-DEBUG: Failed to add text last, trying function 381s # DEBUG: testing text()~='beef' 381s # XbMachine-DEBUG: LVL 0 0: t 381s # XbMachine-DEBUG: LVL 0 1: e 381s # XbMachine-DEBUG: LVL 0 2: x 381s # XbMachine-DEBUG: LVL 0 3: t 381s # XbMachine-DEBUG: LVL 0 4: ( 381s # XbMachine-DEBUG: LVL 1 0: ) 381s # XbMachine-DEBUG: Failed to add text text, trying function 381s # XbMachine-DEBUG: LVL 0 6: ~ 381s # XbMachine-DEBUG: LVL 0 7: = 381s # XbMachine-DEBUG: LVL 0 8: ' 381s # XbMachine-DEBUG: LVL 0 9: b 381s # XbMachine-DEBUG: LVL 0 10: e 381s # XbMachine-DEBUG: LVL 0 11: e 381s # XbMachine-DEBUG: LVL 0 12: f 381s # XbMachine-DEBUG: LVL 0 13: ' 381s # XbMachine-DEBUG: popping: search() 381s # XbMachine-DEBUG: stack: text(),'beef' 381s # XbMachine-DEBUG: popping: 'beef' 381s # XbMachine-DEBUG: stack: text() 381s # XbMachine-DEBUG: popping: text() 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: pushing generic opcode 381s # XbMachine-DEBUG: pushing generic opcode 381s # XbMachine-DEBUG: pushing generic opcode 381s # DEBUG: testing @type~='dead' 381s # XbMachine-DEBUG: LVL 0 0: @ 381s # XbMachine-DEBUG: LVL 0 1: t 381s # XbMachine-DEBUG: LVL 0 2: y 381s # XbMachine-DEBUG: LVL 0 3: p 381s # XbMachine-DEBUG: LVL 0 4: e 381s # XbMachine-DEBUG: LVL 0 5: ~ 381s # XbMachine-DEBUG: LVL 0 6: = 381s # XbMachine-DEBUG: LVL 0 7: ' 381s # XbMachine-DEBUG: LVL 0 8: d 381s # XbMachine-DEBUG: LVL 0 9: e 381s # XbMachine-DEBUG: LVL 0 10: a 381s # XbMachine-DEBUG: LVL 0 11: d 381s # XbMachine-DEBUG: LVL 0 12: ' 381s # DEBUG: testing 2 381s # XbMachine-DEBUG: LVL 0 0: 2 381s # DEBUG: testing text()=lower-case('firefox') 381s # XbMachine-DEBUG: LVL 0 0: t 381s # XbMachine-DEBUG: LVL 0 1: e 381s # XbMachine-DEBUG: LVL 0 2: x 381s # XbMachine-DEBUG: LVL 0 3: t 381s # XbMachine-DEBUG: LVL 0 4: ( 381s # XbMachine-DEBUG: LVL 1 0: ) 381s # XbMachine-DEBUG: Failed to add text text, trying function 381s # XbMachine-DEBUG: LVL 0 6: = 381s # XbMachine-DEBUG: LVL 0 7: l 381s # XbMachine-DEBUG: LVL 0 8: o 381s # XbMachine-DEBUG: LVL 0 9: w 381s # XbMachine-DEBUG: LVL 0 10: e 381s # XbMachine-DEBUG: LVL 0 11: r 381s # XbMachine-DEBUG: LVL 0 12: - 381s # XbMachine-DEBUG: LVL 0 13: c 381s # XbMachine-DEBUG: LVL 0 14: a 381s # XbMachine-DEBUG: LVL 0 15: s 381s # XbMachine-DEBUG: LVL 0 16: e 381s # XbMachine-DEBUG: LVL 0 17: ( 381s # XbMachine-DEBUG: LVL 1 0: ' 381s # XbMachine-DEBUG: LVL 1 1: f 381s # XbMachine-DEBUG: LVL 1 2: i 381s # XbMachine-DEBUG: LVL 1 3: r 381s # XbMachine-DEBUG: LVL 1 4: e 381s # XbMachine-DEBUG: LVL 1 5: f 381s # XbMachine-DEBUG: LVL 1 6: o 381s # XbMachine-DEBUG: LVL 1 7: x 381s # XbMachine-DEBUG: LVL 1 8: ' 381s # XbMachine-DEBUG: LVL 1 9: ) 381s # XbMachine-DEBUG: Failed to add text lower-case, trying function 381s # DEBUG: testing $'a'=$'b' 381s # XbMachine-DEBUG: LVL 0 0: $ 381s # XbMachine-DEBUG: LVL 0 1: ' 381s # XbMachine-DEBUG: LVL 0 2: a 381s # XbMachine-DEBUG: LVL 0 3: ' 381s # XbMachine-DEBUG: LVL 0 4: = 381s # XbMachine-DEBUG: LVL 0 5: $ 381s # XbMachine-DEBUG: LVL 0 6: ' 381s # XbMachine-DEBUG: LVL 0 7: b 381s # XbMachine-DEBUG: LVL 0 8: ' 381s # DEBUG: testing ('a'='b')&&('c'='d') 381s # XbMachine-DEBUG: LVL 0 0: ( 381s # XbMachine-DEBUG: LVL 1 0: ' 381s # XbMachine-DEBUG: LVL 1 1: a 381s # XbMachine-DEBUG: LVL 1 2: ' 381s # XbMachine-DEBUG: LVL 1 3: = 381s # XbMachine-DEBUG: LVL 1 4: ' 381s # XbMachine-DEBUG: LVL 1 5: b 381s # XbMachine-DEBUG: LVL 1 6: ' 381s # XbMachine-DEBUG: LVL 1 7: ) 381s # XbMachine-DEBUG: LVL 0 9: & 381s # XbMachine-DEBUG: LVL 0 10: & 381s # XbMachine-DEBUG: LVL 0 11: ( 381s # XbMachine-DEBUG: LVL 1 0: ' 381s # XbMachine-DEBUG: LVL 1 1: c 381s # XbMachine-DEBUG: LVL 1 2: ' 381s # XbMachine-DEBUG: LVL 1 3: = 381s # XbMachine-DEBUG: LVL 1 4: ' 381s # XbMachine-DEBUG: LVL 1 5: d 381s # XbMachine-DEBUG: LVL 1 6: ' 381s # XbMachine-DEBUG: LVL 1 7: ) 381s # DEBUG: testing text()==('a','b','c') 381s # XbMachine-DEBUG: LVL 0 0: t 381s # XbMachine-DEBUG: LVL 0 1: e 381s # XbMachine-DEBUG: LVL 0 2: x 381s # XbMachine-DEBUG: LVL 0 3: t 381s # XbMachine-DEBUG: LVL 0 4: ( 381s # XbMachine-DEBUG: LVL 1 0: ) 381s # XbMachine-DEBUG: Failed to add text text, trying function 381s # XbMachine-DEBUG: LVL 0 6: = 381s # XbMachine-DEBUG: LVL 0 7: = 381s # XbMachine-DEBUG: LVL 0 8: ( 381s # XbMachine-DEBUG: LVL 1 0: ' 381s # XbMachine-DEBUG: LVL 1 1: a 381s # XbMachine-DEBUG: LVL 1 2: ' 381s # XbMachine-DEBUG: LVL 1 3: , 381s # XbMachine-DEBUG: LVL 1 4: ' 381s # XbMachine-DEBUG: LVL 1 5: b 381s # XbMachine-DEBUG: LVL 1 6: ' 381s # XbMachine-DEBUG: LVL 1 7: , 381s # XbMachine-DEBUG: LVL 1 8: ' 381s # XbMachine-DEBUG: LVL 1 9: c 381s # XbMachine-DEBUG: LVL 1 10: ' 381s # XbMachine-DEBUG: LVL 1 11: ) 381s # DEBUG: testing text( 381s # XbMachine-DEBUG: LVL 0 0: t 381s # XbMachine-DEBUG: LVL 0 1: e 381s # XbMachine-DEBUG: LVL 0 2: x 381s # XbMachine-DEBUG: LVL 0 3: t 381s # XbMachine-DEBUG: LVL 0 4: ( 381s # XbMachine-DEBUG: LVL 1 0: 381s # DEBUG: testing text((((((((((((((((((((text())))))))))))))))))))) 381s # XbMachine-DEBUG: LVL 0 0: t 381s # XbMachine-DEBUG: LVL 0 1: e 381s # XbMachine-DEBUG: LVL 0 2: x 381s # XbMachine-DEBUG: LVL 0 3: t 381s # XbMachine-DEBUG: LVL 0 4: ( 381s # XbMachine-DEBUG: LVL 1 0: ( 381s # XbMachine-DEBUG: LVL 2 0: ( 381s # XbMachine-DEBUG: LVL 3 0: ( 381s # XbMachine-DEBUG: LVL 4 0: ( 381s # XbMachine-DEBUG: LVL 5 0: ( 381s # XbMachine-DEBUG: LVL 6 0: ( 381s # XbMachine-DEBUG: LVL 7 0: ( 381s # XbMachine-DEBUG: LVL 8 0: ( 381s # XbMachine-DEBUG: LVL 9 0: ( 381s # XbMachine-DEBUG: LVL 10 0: ( 381s # XbMachine-DEBUG: LVL 11 0: ( 381s # XbMachine-DEBUG: LVL 12 0: ( 381s # XbMachine-DEBUG: LVL 13 0: ( 381s # XbMachine-DEBUG: LVL 14 0: ( 381s # XbMachine-DEBUG: LVL 15 0: ( 381s # XbMachine-DEBUG: LVL 16 0: ( 381s # XbMachine-DEBUG: LVL 17 0: ( 381s # XbMachine-DEBUG: LVL 18 0: ( 381s # XbMachine-DEBUG: LVL 19 0: ( 381s # XbMachine-DEBUG: LVL 20 0: t 381s # XbMachine-DEBUG: LVL 20 1: e 381s # XbMachine-DEBUG: LVL 20 2: x 381s # XbMachine-DEBUG: LVL 20 3: t 381s # XbMachine-DEBUG: LVL 20 4: ( 381s ok 5 /libxmlb/opcodes 381s # DEBUG: testing @a='b' 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 'a',attr(),'b',eq() 381s # XbMachine-DEBUG: popping: eq() 381s # XbMachine-DEBUG: stack: 'a',attr(),'b' 381s # XbMachine-DEBUG: ignoring optimized call to eq('a',attr(),'b'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: popping: 'b' 381s # XbMachine-DEBUG: stack: 'a',attr() 381s # XbMachine-DEBUG: popping: attr() 381s # XbMachine-DEBUG: stack: 'a' 381s # XbMachine-DEBUG: ignoring optimized call to attr('a'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: popping: 'a' 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: 'a',attr(),'b',eq() 381s # DEBUG: testing 'a'<'b' 381s # XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:lt 381s # XbMachine-DEBUG: before optimizing: 'a','b',lt() 381s # XbMachine-DEBUG: popping: lt() 381s # XbMachine-DEBUG: stack: 'a','b' 381s # XbMachine-DEBUG: popping1: 'b' 381s # XbMachine-DEBUG: popping2: 'a' 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: popping: True 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: method ran, adding result True 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: True 381s # DEBUG: testing 999>=123 381s # XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge 381s # XbMachine-DEBUG: before optimizing: 999,123,ge() 381s # XbMachine-DEBUG: popping: ge() 381s # XbMachine-DEBUG: stack: 999,123 381s # XbMachine-DEBUG: popping1: 123 381s # XbMachine-DEBUG: popping2: 999 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: popping: True 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: method ran, adding result True 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: True 381s # DEBUG: testing not(0) 381s # XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not 381s # XbMachine-DEBUG: before optimizing: 0^1,not() 381s # XbMachine-DEBUG: popping: not() 381s # XbMachine-DEBUG: stack: 0^1 381s # XbMachine-DEBUG: popping: 0^1 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: popping: True 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: method ran, adding result True 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: True 381s # DEBUG: testing lower-case('Fire') 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case 381s # XbMachine-DEBUG: before optimizing: 'Fire'^1,lower-case() 381s # XbMachine-DEBUG: popping: lower-case() 381s # XbMachine-DEBUG: stack: 'Fire'^1 381s # XbMachine-DEBUG: popping: 'Fire'^1 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: pushing: fire 381s # XbMachine-DEBUG: stack: 'fire'^255 381s # XbMachine-DEBUG: popping: 'fire'^255 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: method ran, adding result 'fire'^255 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: 'fire' 381s # DEBUG: testing upper-case('Τάχιστη') 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:upper-case 381s # XbMachine-DEBUG: before optimizing: 'Τάχιστη'^1,upper-case() 381s # XbMachine-DEBUG: popping: upper-case() 381s # XbMachine-DEBUG: stack: 'Τάχιστη'^1 381s # XbMachine-DEBUG: popping: 'Τάχιστη'^1 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: pushing: ΤΆΧΙΣΤΗ 381s # XbMachine-DEBUG: stack: 'ΤΆΧΙΣΤΗ'^255 381s # XbMachine-DEBUG: popping: 'ΤΆΧΙΣΤΗ'^255 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: method ran, adding result 'ΤΆΧΙΣΤΗ'^255 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: 'ΤΆΧΙΣΤΗ' 381s # DEBUG: testing upper-case(lower-case('Fire')) 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case,FUNC:upper-case 381s # XbMachine-DEBUG: before optimizing: 'Fire'^2,lower-case()^1,upper-case() 381s # XbMachine-DEBUG: popping: upper-case() 381s # XbMachine-DEBUG: stack: 'Fire'^2,lower-case()^1 381s # XbMachine-DEBUG: ignoring optimized call to upper-case('Fire'^2,lower-case()^1): FUNC type not supported 381s # XbMachine-DEBUG: popping: lower-case()^1 381s # XbMachine-DEBUG: stack: 'Fire'^2 381s # XbMachine-DEBUG: popping: 'Fire'^2 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: pushing: fire 381s # XbMachine-DEBUG: stack: 'fire'^255 381s # XbMachine-DEBUG: popping: 'fire'^255 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: method ran, adding result 'fire'^255 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: 'fire'^1,upper-case() 381s # XbMachine-DEBUG: before optimizing: 'fire'^1,upper-case() 381s # XbMachine-DEBUG: popping: upper-case() 381s # XbMachine-DEBUG: stack: 'fire'^1 381s # XbMachine-DEBUG: popping: 'fire'^1 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: pushing: FIRE 381s # XbMachine-DEBUG: stack: 'FIRE'^255 381s # XbMachine-DEBUG: popping: 'FIRE'^255 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: method ran, adding result 'FIRE'^255 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: 'FIRE' 381s # DEBUG: testing text()==('a','b','c') 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in 381s # XbMachine-DEBUG: before optimizing: text(),'c'^1,'b'^1,'a'^1,in() 381s # XbMachine-DEBUG: popping: in() 381s # XbMachine-DEBUG: stack: text(),'c'^1,'b'^1,'a'^1 381s # XbMachine-DEBUG: ignoring optimized call to in(text(),'c'^1,'b'^1,'a'^1): FUNC type not supported 381s # XbMachine-DEBUG: popping: 'a'^1 381s # XbMachine-DEBUG: stack: text(),'c'^1,'b'^1 381s # XbMachine-DEBUG: popping: 'b'^1 381s # XbMachine-DEBUG: stack: text(),'c'^1 381s # XbMachine-DEBUG: popping: 'c'^1 381s # XbMachine-DEBUG: stack: text() 381s # XbMachine-DEBUG: popping: text() 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: not popping: stack empty 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: after optimizing: text(),'c'^1,'b'^1,'a'^1,in() 381s # XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 'a','b',eq() 381s # XbMachine-DEBUG: popping: eq() 381s # XbMachine-DEBUG: stack: 'a','b' 381s # XbMachine-DEBUG: popping1: 'b' 381s # XbMachine-DEBUG: popping2: 'a' 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: popping: False 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge 381s # XbMachine-DEBUG: before optimizing: 123,999,ge() 381s # XbMachine-DEBUG: popping: ge() 381s # XbMachine-DEBUG: stack: 123,999 381s # XbMachine-DEBUG: popping1: 999 381s # XbMachine-DEBUG: popping2: 123 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: popping: False 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not 381s # XbMachine-DEBUG: before optimizing: 1^1,not() 381s # XbMachine-DEBUG: popping: not() 381s # XbMachine-DEBUG: stack: 1^1 381s # XbMachine-DEBUG: popping: 1^1 381s # XbMachine-DEBUG: stack is empty 381s # XbMachine-DEBUG: popping: False 381s # XbMachine-DEBUG: stack is empty 381s ok 6 /libxmlb/opcodes{optimize} 381s ok 7 /libxmlb/opcodes{kind} 381s ok 8 /libxmlb/stack 381s ok 9 /libxmlb/stack{peek} 381s ok 10 /libxmlb/node{data} 381s ok 11 /libxmlb/node{export} 381s # DEBUG: 381s # magic: 624c4d58 381s # guid: 0e82a201-926d-d637-04e5-5631bd1b1c64 381s # strtab: @387 381s # strtab_ntags: 8 381s # NODE @32 381s # size: 30 381s # flags: 1 381s # element_name: components [000] 381s # next: 0 381s # parent: 0 381s # attr_name: origin [061] 381s # attr_value: lvfs [078] 381s # NODE @62 381s # size: 30 381s # flags: 1 381s # element_name: header [011] 381s # next: 124 381s # parent: 32 381s # attr_name: type [068] 381s # attr_value: <&> [083] 381s # NODE @92 381s # size: 30 381s # flags: 1 381s # element_name: csum [018] 381s # next: 0 381s # parent: 62 381s # text: dead [115] 381s # attr_name: type [068] 381s # attr_value: sha1 [087] 381s # SENT @122 381s # SENT @123 381s # NODE @124 381s # size: 38 381s # flags: 1 381s # element_name: component [023] 381s # next: 232 381s # parent: 32 381s # attr_name: type [068] 381s # attr_value: desktop [092] 381s # attr_name: attr [073] 381s # attr_value: value [100] 381s # NODE @162 381s # size: 22 381s # flags: 1 381s # element_name: id [033] 381s # next: 185 381s # parent: 124 381s # text: gimp.desktop [120] 381s # SENT @184 381s # NODE @185 381s # size: 22 381s # flags: 1 381s # element_name: name [036] 381s # next: 208 381s # parent: 124 381s # text: GIMP & Friendẞ [133] 381s # SENT @207 381s # NODE @208 381s # size: 22 381s # flags: 1 381s # element_name: id [033] 381s # next: 0 381s # parent: 124 381s # text: org.gnome.Gimp.desktop [150] 381s # SENT @230 381s # SENT @231 381s # NODE @232 381s # size: 30 381s # flags: 1 381s # element_name: component [023] 381s # next: 286 381s # parent: 32 381s # attr_name: type [068] 381s # attr_value: desktop [092] 381s # NODE @262 381s # size: 22 381s # flags: 1 381s # element_name: id [033] 381s # next: 0 381s # parent: 232 381s # text: gnome-software.desktop [173] 381s # SENT @284 381s # SENT @285 381s # NODE @286 381s # size: 30 381s # flags: 1 381s # element_name: component [023] 381s # next: 0 381s # parent: 32 381s # attr_name: type [068] 381s # attr_value: firmware [106] 381s # NODE @316 381s # size: 22 381s # flags: 1 381s # element_name: id [033] 381s # next: 339 381s # parent: 286 381s # text: org.hughski.ColorHug2.firmware [196] 381s # SENT @338 381s # NODE @339 381s # size: 22 381s # flags: 1 381s # element_name: requires [041] 381s # next: 0 381s # parent: 286 381s # NODE @361 381s # size: 22 381s # flags: 1 381s # element_name: bootloader [050] 381s # next: 0 381s # parent: 339 381s # text: 1.2.3 [227] 381s # SENT @383 381s # SENT @384 381s # SENT @385 381s # SENT @386 381s # STRTAB @387 381s # [000]: components 381s # [011]: header 381s # [018]: csum 381s # [023]: component 381s # [033]: id 381s # [036]: name 381s # [041]: requires 381s # [050]: bootloader 381s # [061]: origin 381s # [068]: type 381s # [073]: attr 381s # [078]: lvfs 381s # [083]: <&> 381s # [087]: sha1 381s # [092]: desktop 381s # [100]: value 381s # [106]: firmware 381s # [115]: dead 381s # [120]: gimp.desktop 381s # [133]: GIMP & Friendẞ 381s # [150]: org.gnome.Gimp.desktop 381s # [173]: gnome-software.desktop 381s # [196]: org.hughski.ColorHug2.firmware 381s # [227]: 1.2.3 381s # 381s # 381s #
381s # dead 381s #
381s # 381s # gimp.desktop 381s # GIMP & Friendẞ 381s # org.gnome.Gimp.desktop 381s # 381s # 381s # gnome-software.desktop 381s # 381s # 381s # org.hughski.ColorHug2.firmware 381s # 381s # 1.2.3 381s # 381s # 381s #
381s ok 12 /libxmlb/builder 381s ok 13 /libxmlb/builder{comments} 381s # DEBUG: 381s # magic: 624c4d58 381s # guid: 7763392a-e166-1178-cbd5-590936cb74f5 381s # strtab: @140 381s # strtab_ntags: 3 381s # NODE @32 381s # size: 22 381s # flags: 1 381s # element_name: components [000] 381s # next: 0 381s # parent: 0 381s # NODE @54 381s # size: 22 381s # flags: 1 381s # element_name: component [011] 381s # next: 0 381s # parent: 32 381s # NODE @76 381s # size: 30 381s # flags: 1 381s # element_name: p [021] 381s # next: 107 381s # parent: 54 381s # text: Salut [035] 381s # attr_name: xml:lang [023] 381s # attr_value: fr [032] 381s # SENT @106 381s # NODE @107 381s # size: 30 381s # flags: 1 381s # element_name: p [021] 381s # next: 0 381s # parent: 54 381s # text: Au revoir [041] 381s # attr_name: xml:lang [023] 381s # attr_value: fr [032] 381s # SENT @137 381s # SENT @138 381s # SENT @139 381s # STRTAB @140 381s # [000]: components 381s # [011]: component 381s # [021]: p 381s # [023]: xml:lang 381s # [032]: fr 381s # [035]: Salut 381s # [041]: Au revoir 381s # 381s ok 14 /libxmlb/builder{native-lang} 381s # DEBUG: 381s # magic: 624c4d58 381s # guid: 6c002382-7ad6-7ed9-0d93-d82574ccb351 381s # strtab: @132 381s # strtab_ntags: 4 381s # NODE @32 381s # size: 22 381s # flags: 1 381s # element_name: components [000] 381s # next: 0 381s # parent: 0 381s # NODE @54 381s # size: 22 381s # flags: 1 381s # element_name: component [011] 381s # next: 0 381s # parent: 32 381s # NODE @76 381s # size: 30 381s # flags: 1 381s # element_name: description [021] 381s # next: 0 381s # parent: 54 381s # attr_name: xml:lang [035] 381s # attr_value: fr [044] 381s # NODE @106 381s # size: 22 381s # flags: 1 381s # element_name: p [033] 381s # next: 0 381s # parent: 76 381s # text: Salut [047] 381s # SENT @128 381s # SENT @129 381s # SENT @130 381s # SENT @131 381s # STRTAB @132 381s # [000]: components 381s # [011]: component 381s # [021]: description 381s # [033]: p 381s # [035]: xml:lang 381s # [044]: fr 381s # [047]: Salut 381s # 381s ok 15 /libxmlb/builder{native-lang-nested} 381s ok 16 /libxmlb/builder{native-lang-locale} 381s # DEBUG: magic: 624c4d58 381s # guid: 00000000-0000-0000-0000-000000000000 381s # strtab: @32 381s # strtab_ntags: 0 381s # STRTAB @32 381s # 381s ok 17 /libxmlb/builder{empty} 381s # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: failed to load silo: Failed to open file “/tmp/temp.xmlb”: open() failed: No such file or directory 381s # XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d… 381s # XbSilo-DEBUG: 0.02ms compile 6a695122c2983ad2faa3f54c704d9fbacf56200d 381s # XbSilo-DEBUG: 0.04ms get size nodetab 381s # XbSilo-DEBUG: 0.00ms adding strtab element 381s # XbSilo-DEBUG: 0.00ms adding strtab attr name 381s # XbSilo-DEBUG: 0.00ms adding strtab attr value 381s # XbSilo-DEBUG: 0.00ms adding strtab text 381s # XbSilo-DEBUG: 0.00ms adding strtab tokens 381s # XbSilo-DEBUG: 0.00ms writing nodetab 381s # XbSilo-DEBUG: 0.00ms fixing ->parent and ->next 381s # XbSilo-DEBUG: 0.00ms appending strtab 381s # XbSilo-DEBUG: 0.00ms parse blob 381s # XbSilo-DEBUG: 0.14ms save file 381s # XbSilo-DEBUG: 0.01ms parse blob 381s # XbSilo-DEBUG: 0.17ms loaded file 381s # XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating 381s # XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: failed to load silo: blob too small 381s # XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d… 381s # XbSilo-DEBUG: 0.02ms compile 6a695122c2983ad2faa3f54c704d9fbacf56200d 381s # XbSilo-DEBUG: 0.03ms get size nodetab 381s # XbSilo-DEBUG: 0.00ms adding strtab element 381s # XbSilo-DEBUG: 0.00ms adding strtab attr name 381s # XbSilo-DEBUG: 0.00ms adding strtab attr value 381s # XbSilo-DEBUG: 0.00ms adding strtab text 381s # XbSilo-DEBUG: 0.00ms adding strtab tokens 381s # XbSilo-DEBUG: 0.00ms writing nodetab 381s # XbSilo-DEBUG: 0.00ms fixing ->parent and ->next 381s # XbSilo-DEBUG: 0.00ms appending strtab 381s # XbSilo-DEBUG: 0.00ms parse blob 381s # XbSilo-DEBUG: 1.34ms save file 381s # XbSilo-DEBUG: 0.01ms parse blob 381s # XbSilo-DEBUG: 0.06ms loaded file 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: 0.00ms parse blob 381s # XbSilo-DEBUG: 0.02ms loaded file 381s # XbSilo-DEBUG: GUID string: 6a695122c2983ad2faa3f54c704d9fbacf56200d 381s # XbSilo-DEBUG: file: 0e82a201-926d-d637-04e5-5631bd1b1c64, current:0e82a201-926d-d637-04e5-5631bd1b1c64, cached: 0e82a201-926d-d637-04e5-5631bd1b1c64 381s # XbSilo-DEBUG: returning unchanged silo 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: file: 0e82a201-926d-d637-04e5-5631bd1b1c64, current:0e82a201-926d-d637-04e5-5631bd1b1c64, cached: (null) 381s # XbSilo-DEBUG: loading silo with file contents 381s ok 18 /libxmlb/builder{ensure} 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: failed to load silo: Failed to open file “/tmp/temp.xmlb”: open() failed: No such file or directory 381s # XbSilo-DEBUG: /tmp/temp.xml.MZ27J2 changed, invalidating 381s # XbSilo-DEBUG: /tmp/temp.xml changed, invalidating 381s # XbSilo-DEBUG: /tmp/temp.xml changed, invalidating 381s ok 19 /libxmlb/builder{ensure-watch-source} 381s # gimp.desktop 381s ok 20 /libxmlb/builder{node-vfunc} 381s # DEBUG: ignoring (null) 381s # DEBUG: ignoring components 381s # DEBUG: ignoring id 381s # DEBUG: ignoring id 381s # inkscape.desktop 381s ok 21 /libxmlb/builder{node-vfunc-remove} 381s # DEBUG: >(null)< 381s ok 22 /libxmlb/builder{node-vfunc-depth} 381s ok 23 /libxmlb/builder{node-vfunc-error} 381s ok 24 /libxmlb/builder{node-vfunc-ignore} 381s # XbSilo-DEBUG: ignoring invalid file 0bb31de2141de8d7e4b888bd4a11d2a60c32bcd7: Mismatched XML 381s # foobar 381s ok 25 /libxmlb/builder{ignore-invalid} 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: file: 58a75ea8-2d85-c650-8920-84e47450aa53, current:e8006169-3b91-374c-8365-7a5743f872ad, cached: (null) 381s temp.desktopok 26 /libxmlb/builder{custom-mime} 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: file: e8006169-3b91-374c-8365-7a5743f872ad, current:b2a9bc68-0984-e58b-4517-8ed93289a53c, cached: (null) 381s Hello world!ok 27 /libxmlb/builder{chained-adapters} 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: file: b2a9bc68-0984-e58b-4517-8ed93289a53c, current:925806db-bf5f-7101-da77-01444a403f08, cached: (null) 381s ok 28 /libxmlb/builder{source-lzma} 381s # XbSilo-DEBUG: attempting to load /tmp/temp.xmlb 381s # XbSilo-DEBUG: file: 925806db-bf5f-7101-da77-01444a403f08, current:fa3ec91d-e7c9-1a08-3dd5-bcf5af113a73, cached: (null) 381s ok 29 /libxmlb/builder{source-zstd} 381s # 381s # 381s # gimp.desktop 381s # dave 381s # hello world! 381s # 381s # 381s # 381s gimp.desktopdavehello world!ok 30 /libxmlb/builder-node 381s ok 31 /libxmlb/builder-node{token-max} 381s ok 32 /libxmlb/builder-node{info} 381s #

Really long content 381s # spanning multiple lines 381s #

381s ok 33 /libxmlb/builder-node{literal-text} 381s #

Really long content spanning multiple lines

381s ok 34 /libxmlb/builder-node{source-text} 381s # DEBUG: 381s # magic: 624c4d58 381s # guid: 2929f697-1718-f58b-3e10-fd2cb3db1476 381s # strtab: @193 381s # strtab_ntags: 6 381s # NODE @32 381s # size: 22 381s # flags: 1 381s # element_name: description [000] 381s # next: 0 381s # parent: 0 381s # NODE @54 381s # size: 22 381s # flags: 1 381s # element_name: p [012] 381s # next: 100 381s # parent: 32 381s # NODE @76 381s # size: 22 381s # flags: 1 381s # element_name: code [014] 381s # next: 0 381s # parent: 54 381s # text: Title [031] 381s # tail: : [037] 381s # SENT @98 381s # SENT @99 381s # NODE @100 381s # size: 22 381s # flags: 1 381s # element_name: p [012] 381s # next: 0 381s # parent: 32 381s # text: There is a [039] 381s # NODE @122 381s # size: 22 381s # flags: 1 381s # element_name: em [019] 381s # next: 145 381s # parent: 100 381s # text: slight [051] 381s # tail: risk of [058] 381s # SENT @144 381s # NODE @145 381s # size: 22 381s # flags: 1 381s # element_name: strong [022] 381s # next: 168 381s # parent: 100 381s # text: death [068] 381s # tail: here [074] 381s # SENT @167 381s # NODE @168 381s # size: 22 381s # flags: 1 381s # element_name: a [029] 381s # next: 0 381s # parent: 100 381s # text: ! [080] 381s # SENT @190 381s # SENT @191 381s # SENT @192 381s # STRTAB @193 381s # [000]: description 381s # [012]: p 381s # [014]: code 381s # [019]: em 381s # [022]: strong 381s # [029]: a 381s # [031]: Title 381s # [037]: : 381s # [039]: There is a 381s # [051]: slight 381s # [058]: risk of 381s # [068]: death 381s # [074]: here 381s # [080]: ! 381s # 381s ok 35 /libxmlb/markup 381s # DEBUG: 381s # magic: 624c4d58 381s # guid: 00000000-0000-0000-0000-000000000000 381s # strtab: @86 381s # strtab_ntags: 2 381s # NODE @32 381s # size: 22 381s # flags: 1 381s # element_name: component [000] 381s # next: 0 381s # parent: 0 381s # NODE @54 381s # size: 30 381s # flags: 3 381s # element_name: summary [010] 381s # next: 0 381s # parent: 32 381s # text: A strategy game [018] 381s # token: strategy [034] 381s # token: strategi [043] 381s # SENT @84 381s # SENT @85 381s # STRTAB @86 381s # [000]: component 381s # [010]: summary 381s # [018]: A strategy game 381s # [034]: strategy 381s # [043]: strategi 381s # 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,?INT,FUNC:search 381s # XbMachine-DEBUG: before optimizing: text(),?0,search() 381s # XbMachine-DEBUG: ignoring optimized call to search(text(),?0): ?INT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),?0,search() 381s # XbSilo-DEBUG: 0.00ms query on component with `summary[text(),?0,search()]` [?0 → strategi] limit=0 -> 1 results 381s ok 36 /libxmlb/token-search 381s # DEBUG: 381s # magic: 624c4d58 381s # guid: bd1f54c9-65bd-4538-7141-7fb9aabe5909 381s # strtab: @333 381s # strtab_ntags: 8 381s # NODE @32 381s # size: 30 381s # flags: 1 381s # element_name: components [000] 381s # next: 0 381s # parent: 0 381s # attr_name: origin [054] 381s # attr_value: lvfs [070] 381s # NODE @62 381s # size: 22 381s # flags: 1 381s # element_name: header [011] 381s # next: 116 381s # parent: 32 381s # NODE @84 381s # size: 30 381s # flags: 1 381s # element_name: csum [018] 381s # next: 0 381s # parent: 62 381s # text: dead [101] 381s # attr_name: type [061] 381s # attr_value: sha1 [075] 381s # SENT @114 381s # SENT @115 381s # NODE @116 381s # size: 30 381s # flags: 1 381s # element_name: component [023] 381s # next: 278 381s # parent: 32 381s # attr_name: type [061] 381s # attr_value: desktop [080] 381s # NODE @146 381s # size: 22 381s # flags: 1 381s # element_name: id [033] 381s # next: 169 381s # parent: 116 381s # text: gimp.desktop [106] 381s # SENT @168 381s # NODE @169 381s # size: 22 381s # flags: 1 381s # element_name: id [033] 381s # next: 192 381s # parent: 116 381s # text: org.gnome.Gimp.desktop [119] 381s # SENT @191 381s # NODE @192 381s # size: 30 381s # flags: 3 381s # element_name: name [036] 381s # next: 223 381s # parent: 116 381s # text: Mêẞ [142] 381s # token: mêss [185] 381s # token: mess [191] 381s # SENT @222 381s # NODE @223 381s # size: 22 381s # flags: 1 381s # element_name: custom [041] 381s # next: 0 381s # parent: 116 381s # NODE @245 381s # size: 30 381s # flags: 1 381s # element_name: value [048] 381s # next: 0 381s # parent: 223 381s # text: TRUE [149] 381s # attr_name: key [066] 381s # attr_value: KEY [088] 381s # SENT @275 381s # SENT @276 381s # SENT @277 381s # NODE @278 381s # size: 30 381s # flags: 1 381s # element_name: component [023] 381s # next: 0 381s # parent: 32 381s # attr_name: type [061] 381s # attr_value: firmware [092] 381s # NODE @308 381s # size: 22 381s # flags: 1 381s # element_name: id [033] 381s # next: 0 381s # parent: 278 381s # text: org.hughski.ColorHug2.firmware [154] 381s # SENT @330 381s # SENT @331 381s # SENT @332 381s # STRTAB @333 381s # [000]: components 381s # [011]: header 381s # [018]: csum 381s # [023]: component 381s # [033]: id 381s # [036]: name 381s # [041]: custom 381s # [048]: value 381s # [054]: origin 381s # [061]: type 381s # [066]: key 381s # [070]: lvfs 381s # [075]: sha1 381s # [080]: desktop 381s # [088]: KEY 381s # [092]: firmware 381s # [101]: dead 381s # [106]: gimp.desktop 381s # [119]: org.gnome.Gimp.desktop 381s # [142]: Mêẞ 381s # [149]: TRUE 381s # [154]: org.hughski.ColorHug2.firmware 381s # [185]: mêss 381s # [191]: mess 381s # 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in 381s # XbMachine-DEBUG: before optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in() 381s # XbMachine-DEBUG: ignoring optimized call to in(text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1): FUNC type not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:in 381s # XbMachine-DEBUG: before optimizing: text(),'gimp.desktop'^1,in() 381s # XbMachine-DEBUG: ignoring optimized call to in(text(),'gimp.desktop'^1): FUNC type not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'gimp.desktop'^1,in() 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and 381s # XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and() 381s # XbMachine-DEBUG: ignoring optimized call to and('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1): FUNC:TEXT types not supported 381s # XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query 381s # XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and() 381s # XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^1:$'TRUE'^255 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and 381s # XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and() 381s # XbMachine-DEBUG: ignoring optimized call to and('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1): FUNC:TEXT types not supported 381s # XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query 381s # XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and() 381s # XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'FALSE'^1:$'TRUE'^255 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and 381s # XbMachine-DEBUG: before optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and() 381s # XbMachine-DEBUG: ignoring optimized call to and('key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2): FUNC:TEXT types not supported 381s # XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text('key'^2,attr()^2,'KEY'^2,eq()^2): cannot optimize: no silo to query 381s # XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('key'^2): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and() 381s # XbMachine-DEBUG: slow strcmp fallback of 'KEY'^2:$'KEY'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^2:$'TRUE'^255 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 'type',attr(),'dave',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'dave'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'type',attr(),'dave',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of 'dave':$'desktop'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'dave':$'firmware'^255 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,INTE,FUNC:ge 381s # XbMachine-DEBUG: before optimizing: 'percentage',attr(),90,ge() 381s # XbMachine-DEBUG: ignoring optimized call to ge('percentage',attr(),90): INTE:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('percentage'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'percentage',attr(),90,ge() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: text(),'dave',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(text(),'dave'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'dave',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of 'dave':$'gimp.desktop'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.gnome.Gimp.desktop'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.hughski.ColorHug2.firmware'^255 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:ne 381s # XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',ne() 381s # XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'firmware'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',ne() 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255 381s # XbMachine-DEBUG: opcodes_sig=INTE 381s # XbMachine-DEBUG: before optimizing: 2,position(),eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(2,position()): FUNC:INTE types not supported 381s # XbMachine-DEBUG: ignoring optimized call to position(2): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 2,position(),eq() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:last 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr 381s # XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne() 381s # XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne() 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,FUNC:not 381s # XbMachine-DEBUG: before optimizing: 'dave'^1,attr()^1,not() 381s # XbMachine-DEBUG: ignoring optimized call to not('dave'^1,attr()^1): FUNC type not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('dave'^1): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'dave'^1,attr()^1,not() 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr 381s # XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne() 381s # XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: text(),'dead',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(text(),'dead'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'dead',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of 'dead':$'dead'^255 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search 381s # XbMachine-DEBUG: before optimizing: text(),'gimp'[gimp],search() 381s # XbMachine-DEBUG: ignoring optimized call to search(text(),'gimp'[gimp]): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'gimp'[gimp],search() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search 381s # XbMachine-DEBUG: before optimizing: text(),'mEss'[mess],search() 381s # XbMachine-DEBUG: ignoring optimized call to search(text(),'mEss'[mess]): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'mEss'[mess],search() 381s # XbMachine-DEBUG: opcodes_sig=TEXT,INTE,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: '123',123,eq() 381s # XbMachine-DEBUG: slow atoi fallback of 123:'123' 381s # XbMachine-DEBUG: method ran, adding result True 381s # XbMachine-DEBUG: after optimizing: True 381s # XbMachine-DEBUG: opcodes_sig=INTE,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 123,'123',eq() 381s # XbMachine-DEBUG: slow atoi fallback of '123':123 381s # XbMachine-DEBUG: method ran, adding result True 381s # XbMachine-DEBUG: after optimizing: True 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:starts-with 381s # XbMachine-DEBUG: before optimizing: text()^1,'gimp'^1,starts-with() 381s # XbMachine-DEBUG: ignoring optimized call to starts-with(text()^1,'gimp'^1): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text()^1,'gimp'^1,starts-with() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:ends-with 381s # XbMachine-DEBUG: before optimizing: text()^1,'.desktop'^1,ends-with() 381s # XbMachine-DEBUG: ignoring optimized call to ends-with(text()^1,'.desktop'^1): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text()^1,'.desktop'^1,ends-with() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:contains 381s # XbMachine-DEBUG: before optimizing: text()^1,'imp'^1,contains() 381s # XbMachine-DEBUG: ignoring optimized call to contains(text()^1,'imp'^1): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text()^1,'imp'^1,contains() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:position,TEXT,FUNC:number,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: position(),'2'^1,number(),eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(position(),'2'^1,number()): FUNC:TEXT types not supported 381s # XbMachine-DEBUG: method ran, adding result 2^255 381s # XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: position(),2,eq() 381s # XbMachine-DEBUG: before optimizing: position(),2,eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(position(),2): INTE:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: position(),2,eq() 381s # XbMachine-DEBUG: opcodes_sig=INTE,FUNC:string,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 2^1,string(),'2',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(2^1,string(),'2'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: method ran, adding result '2'^255 381s # XbMachine-DEBUG: after optimizing: '2','2',eq() 381s # XbMachine-DEBUG: before optimizing: '2','2',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of '2':'2' 381s # XbMachine-DEBUG: method ran, adding result True 381s # XbMachine-DEBUG: after optimizing: True 381s # DEBUG: 381s # 381s #
381s # dead 381s #
381s # 381s # gimp.desktop 381s # org.gnome.Gimp.desktop 381s # Mêẞ 381s # 381s # TRUE 381s # 381s # 381s # 381s # org.hughski.ColorHug2.firmware 381s # 381s #
381s # 381s # XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq() 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: text(),'org.hughski.ColorHug2.firmware',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(text(),'org.hughski.ColorHug2.firmware'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'org.hughski.ColorHug2.firmware',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255 381s # XbMachine-DEBUG: slow strcmp fallback of 'org.hughski.ColorHug2.firmware':$'org.hughski.ColorHug2.firmware'^255 381s # DEBUG: 381s # 381s #
381s # dead 381s #
381s # 381s # gimp.desktop 381s # org.gnome.Gimp.desktop 381s # Mêẞ 381s # 381s # TRUE 381s # 381s # 381s # 381s # org.hughski.ColorHug2.firmware 381s # 381s #
381s # 381s # XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:upper-case,FUNC:lower-case,FUNC:eq 381s # XbMachine-DEBUG: before optimizing: text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case(),eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case()): FUNC:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to lower-case(text(),'Gimp.DESKTOP'^2,upper-case()^1): FUNC type not supported 381s # XbMachine-DEBUG: method ran, adding result 'GIMP.DESKTOP'^255 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq() 381s # XbMachine-DEBUG: before optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(text(),'GIMP.DESKTOP'^1,lower-case()): FUNC:TEXT types not supported 381s # XbMachine-DEBUG: method ran, adding result 'gimp.desktop'^255 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq() 381s # XbMachine-DEBUG: before optimizing: text(),'gimp.desktop',eq() 381s # XbMachine-DEBUG: ignoring optimized call to eq(text(),'gimp.desktop'): TEXT:FUNC types not supported 381s # XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query 381s # XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq() 381s # XbMachine-DEBUG: slow strcmp fallback of 'gimp.desktop':$'gimp.desktop'^255 381s ok 37 /libxmlb/xpath 381s ok 38 /libxmlb/xpath-query 381s ok 39 /libxmlb/xpath-query{reverse} 381s ok 40 /libxmlb/xpath-query{force-node-cache} 381s ok 41 /libxmlb/xpath{helpers} 381s ok 42 /libxmlb/xpath{prepared} 381s ok 43 /libxmlb/xpath{incomplete} 381s ok 44 /libxmlb/xpath-parent 381s ok 45 /libxmlb/xpath-glob 381s ok 46 /libxmlb/xpath-node 381s ok 47 /libxmlb/xpath-parent-subnode 381s # DEBUG: 381s # magic: 624c4d58 381s # guid: e521db7b-b504-ac07-3be2-de0bc7a36c1c 381s # strtab: @101 381s # strtab_ntags: 1 381s # NODE @32 381s # size: 22 381s # flags: 1 381s # element_name: tag [000] 381s # next: 55 381s # parent: 0 381s # text: value [004] 381s # SENT @54 381s # NODE @55 381s # size: 22 381s # flags: 1 381s # element_name: tag [000] 381s # next: 78 381s # parent: 0 381s # text: value2 [010] 381s # SENT @77 381s # NODE @78 381s # size: 22 381s # flags: 1 381s # element_name: tag [000] 381s # next: 0 381s # parent: 0 381s # text: value3 [017] 381s # SENT @100 381s # STRTAB @101 381s # [000]: tag 381s # [004]: value 381s # [010]: value2 381s # [017]: value3 381s # 381s valuevalue2value3ok 48 /libxmlb/multiple-roots 381s ok 49 /libxmlb/single-root 381s # End of libxmlb tests 381s PASS: libxmlb/libxmlb.test 381s SUMMARY: total=1; passed=1; skipped=0; failed=0; user=0.0s; system=0.0s; maxrss=6656 381s autopkgtest [00:05:17]: test installed-tests: -----------------------] 382s installed-tests PASS 382s autopkgtest [00:05:18]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 382s autopkgtest [00:05:18]: @@@@@@@@@@@@@@@@@@@@ summary 382s installed-tests PASS 400s Creating nova instance adt-noble-arm64-libxmlb-20240311-235856-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)...