summaryrefslogtreecommitdiffstats
path: root/runtime/poky/qemuarm64/core-image-ptest-libxmlb/ptest-raw.log
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/poky/qemuarm64/core-image-ptest-libxmlb/ptest-raw.log')
-rw-r--r--runtime/poky/qemuarm64/core-image-ptest-libxmlb/ptest-raw.log1329
1 files changed, 0 insertions, 1329 deletions
diff --git a/runtime/poky/qemuarm64/core-image-ptest-libxmlb/ptest-raw.log b/runtime/poky/qemuarm64/core-image-ptest-libxmlb/ptest-raw.log
deleted file mode 100644
index fa4aee436d2..00000000000
--- a/runtime/poky/qemuarm64/core-image-ptest-libxmlb/ptest-raw.log
+++ /dev/null
@@ -1,1329 +0,0 @@
-START: ptest-runner
-2024-03-20T01:25
-BEGIN: /usr/lib/libxmlb/ptest
-Running test: libxmlb/libxmlb.test
-TAP version 13
-# random seed: R02S05dac473a9b4b2d7aec9d91d6c56d849
-1..49
-# Start of libxmlb tests
-ok 1 /libxmlb/common
-ok 2 /libxmlb/common{content-type}
-ok 3 /libxmlb/common{searchv}
-ok 4 /libxmlb/common{union}
-# DEBUG: testing 'a'='b'
-# XbMachine-DEBUG: LVL 0 0: '
-# XbMachine-DEBUG: LVL 0 1: a
-# XbMachine-DEBUG: LVL 0 2: '
-# XbMachine-DEBUG: LVL 0 3: =
-# XbMachine-DEBUG: LVL 0 4: '
-# XbMachine-DEBUG: LVL 0 5: b
-# XbMachine-DEBUG: LVL 0 6: '
-# DEBUG: testing @a='b'
-# XbMachine-DEBUG: LVL 0 0: @
-# XbMachine-DEBUG: LVL 0 1: a
-# XbMachine-DEBUG: LVL 0 2: =
-# XbMachine-DEBUG: LVL 0 3: '
-# XbMachine-DEBUG: LVL 0 4: b
-# XbMachine-DEBUG: LVL 0 5: '
-# DEBUG: testing @a=='b'
-# XbMachine-DEBUG: LVL 0 0: @
-# XbMachine-DEBUG: LVL 0 1: a
-# XbMachine-DEBUG: LVL 0 2: =
-# XbMachine-DEBUG: LVL 0 3: =
-# XbMachine-DEBUG: LVL 0 4: '
-# XbMachine-DEBUG: LVL 0 5: b
-# XbMachine-DEBUG: LVL 0 6: '
-# DEBUG: testing 'a'<'b'
-# XbMachine-DEBUG: LVL 0 0: '
-# XbMachine-DEBUG: LVL 0 1: a
-# XbMachine-DEBUG: LVL 0 2: '
-# XbMachine-DEBUG: LVL 0 3: <
-# XbMachine-DEBUG: LVL 0 4: '
-# XbMachine-DEBUG: LVL 0 5: b
-# XbMachine-DEBUG: LVL 0 6: '
-# DEBUG: testing 999>=123
-# XbMachine-DEBUG: LVL 0 0: 9
-# XbMachine-DEBUG: LVL 0 1: 9
-# XbMachine-DEBUG: LVL 0 2: 9
-# XbMachine-DEBUG: LVL 0 3: >
-# XbMachine-DEBUG: LVL 0 4: =
-# XbMachine-DEBUG: LVL 0 5: 1
-# XbMachine-DEBUG: LVL 0 6: 2
-# XbMachine-DEBUG: LVL 0 7: 3
-# DEBUG: testing not(0)
-# XbMachine-DEBUG: LVL 0 0: n
-# XbMachine-DEBUG: LVL 0 1: o
-# XbMachine-DEBUG: LVL 0 2: t
-# XbMachine-DEBUG: LVL 0 3: (
-# XbMachine-DEBUG: LVL 1 0: 0
-# XbMachine-DEBUG: LVL 1 1: )
-# XbMachine-DEBUG: Failed to add text not, trying function
-# DEBUG: testing @a
-# XbMachine-DEBUG: LVL 0 0: @
-# XbMachine-DEBUG: LVL 0 1: a
-# DEBUG: testing not(@a)
-# XbMachine-DEBUG: LVL 0 0: n
-# XbMachine-DEBUG: LVL 0 1: o
-# XbMachine-DEBUG: LVL 0 2: t
-# XbMachine-DEBUG: LVL 0 3: (
-# XbMachine-DEBUG: LVL 1 0: @
-# XbMachine-DEBUG: LVL 1 1: a
-# XbMachine-DEBUG: LVL 1 2: )
-# XbMachine-DEBUG: Failed to add text not, trying function
-# DEBUG: testing 'a'=
-# XbMachine-DEBUG: LVL 0 0: '
-# XbMachine-DEBUG: LVL 0 1: a
-# XbMachine-DEBUG: LVL 0 2: '
-# XbMachine-DEBUG: LVL 0 3: =
-# DEBUG: testing ='b'
-# XbMachine-DEBUG: LVL 0 0: =
-# XbMachine-DEBUG: LVL 0 1: '
-# XbMachine-DEBUG: LVL 0 2: b
-# XbMachine-DEBUG: LVL 0 3: '
-# DEBUG: testing 999='b'
-# XbMachine-DEBUG: LVL 0 0: 9
-# XbMachine-DEBUG: LVL 0 1: 9
-# XbMachine-DEBUG: LVL 0 2: 9
-# XbMachine-DEBUG: LVL 0 3: =
-# XbMachine-DEBUG: LVL 0 4: '
-# XbMachine-DEBUG: LVL 0 5: b
-# XbMachine-DEBUG: LVL 0 6: '
-# DEBUG: testing text()='b'
-# XbMachine-DEBUG: LVL 0 0: t
-# XbMachine-DEBUG: LVL 0 1: e
-# XbMachine-DEBUG: LVL 0 2: x
-# XbMachine-DEBUG: LVL 0 3: t
-# XbMachine-DEBUG: LVL 0 4: (
-# XbMachine-DEBUG: LVL 1 0: )
-# XbMachine-DEBUG: Failed to add text text, trying function
-# XbMachine-DEBUG: LVL 0 6: =
-# XbMachine-DEBUG: LVL 0 7: '
-# XbMachine-DEBUG: LVL 0 8: b
-# XbMachine-DEBUG: LVL 0 9: '
-# DEBUG: testing last()
-# XbMachine-DEBUG: LVL 0 0: l
-# XbMachine-DEBUG: LVL 0 1: a
-# XbMachine-DEBUG: LVL 0 2: s
-# XbMachine-DEBUG: LVL 0 3: t
-# XbMachine-DEBUG: LVL 0 4: (
-# XbMachine-DEBUG: LVL 1 0: )
-# XbMachine-DEBUG: Failed to add text last, trying function
-# DEBUG: testing text()~='beef'
-# XbMachine-DEBUG: LVL 0 0: t
-# XbMachine-DEBUG: LVL 0 1: e
-# XbMachine-DEBUG: LVL 0 2: x
-# XbMachine-DEBUG: LVL 0 3: t
-# XbMachine-DEBUG: LVL 0 4: (
-# XbMachine-DEBUG: LVL 1 0: )
-# XbMachine-DEBUG: Failed to add text text, trying function
-# XbMachine-DEBUG: LVL 0 6: ~
-# XbMachine-DEBUG: LVL 0 7: =
-# XbMachine-DEBUG: LVL 0 8: '
-# XbMachine-DEBUG: LVL 0 9: b
-# XbMachine-DEBUG: LVL 0 10: e
-# XbMachine-DEBUG: LVL 0 11: e
-# XbMachine-DEBUG: LVL 0 12: f
-# XbMachine-DEBUG: LVL 0 13: '
-# XbMachine-DEBUG: popping: search()
-# XbMachine-DEBUG: stack: text(),'beef'
-# XbMachine-DEBUG: popping: 'beef'
-# XbMachine-DEBUG: stack: text()
-# XbMachine-DEBUG: popping: text()
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: pushing generic opcode
-# XbMachine-DEBUG: pushing generic opcode
-# XbMachine-DEBUG: pushing generic opcode
-# DEBUG: testing @type~='dead'
-# XbMachine-DEBUG: LVL 0 0: @
-# XbMachine-DEBUG: LVL 0 1: t
-# XbMachine-DEBUG: LVL 0 2: y
-# XbMachine-DEBUG: LVL 0 3: p
-# XbMachine-DEBUG: LVL 0 4: e
-# XbMachine-DEBUG: LVL 0 5: ~
-# XbMachine-DEBUG: LVL 0 6: =
-# XbMachine-DEBUG: LVL 0 7: '
-# XbMachine-DEBUG: LVL 0 8: d
-# XbMachine-DEBUG: LVL 0 9: e
-# XbMachine-DEBUG: LVL 0 10: a
-# XbMachine-DEBUG: LVL 0 11: d
-# XbMachine-DEBUG: LVL 0 12: '
-# DEBUG: testing 2
-# XbMachine-DEBUG: LVL 0 0: 2
-# DEBUG: testing text()=lower-case('firefox')
-# XbMachine-DEBUG: LVL 0 0: t
-# XbMachine-DEBUG: LVL 0 1: e
-# XbMachine-DEBUG: LVL 0 2: x
-# XbMachine-DEBUG: LVL 0 3: t
-# XbMachine-DEBUG: LVL 0 4: (
-# XbMachine-DEBUG: LVL 1 0: )
-# XbMachine-DEBUG: Failed to add text text, trying function
-# XbMachine-DEBUG: LVL 0 6: =
-# XbMachine-DEBUG: LVL 0 7: l
-# XbMachine-DEBUG: LVL 0 8: o
-# XbMachine-DEBUG: LVL 0 9: w
-# XbMachine-DEBUG: LVL 0 10: e
-# XbMachine-DEBUG: LVL 0 11: r
-# XbMachine-DEBUG: LVL 0 12: -
-# XbMachine-DEBUG: LVL 0 13: c
-# XbMachine-DEBUG: LVL 0 14: a
-# XbMachine-DEBUG: LVL 0 15: s
-# XbMachine-DEBUG: LVL 0 16: e
-# XbMachine-DEBUG: LVL 0 17: (
-# XbMachine-DEBUG: LVL 1 0: '
-# XbMachine-DEBUG: LVL 1 1: f
-# XbMachine-DEBUG: LVL 1 2: i
-# XbMachine-DEBUG: LVL 1 3: r
-# XbMachine-DEBUG: LVL 1 4: e
-# XbMachine-DEBUG: LVL 1 5: f
-# XbMachine-DEBUG: LVL 1 6: o
-# XbMachine-DEBUG: LVL 1 7: x
-# XbMachine-DEBUG: LVL 1 8: '
-# XbMachine-DEBUG: LVL 1 9: )
-# XbMachine-DEBUG: Failed to add text lower-case, trying function
-# DEBUG: testing $'a'=$'b'
-# XbMachine-DEBUG: LVL 0 0: $
-# XbMachine-DEBUG: LVL 0 1: '
-# XbMachine-DEBUG: LVL 0 2: a
-# XbMachine-DEBUG: LVL 0 3: '
-# XbMachine-DEBUG: LVL 0 4: =
-# XbMachine-DEBUG: LVL 0 5: $
-# XbMachine-DEBUG: LVL 0 6: '
-# XbMachine-DEBUG: LVL 0 7: b
-# XbMachine-DEBUG: LVL 0 8: '
-# DEBUG: testing ('a'='b')&&('c'='d')
-# XbMachine-DEBUG: LVL 0 0: (
-# XbMachine-DEBUG: LVL 1 0: '
-# XbMachine-DEBUG: LVL 1 1: a
-# XbMachine-DEBUG: LVL 1 2: '
-# XbMachine-DEBUG: LVL 1 3: =
-# XbMachine-DEBUG: LVL 1 4: '
-# XbMachine-DEBUG: LVL 1 5: b
-# XbMachine-DEBUG: LVL 1 6: '
-# XbMachine-DEBUG: LVL 1 7: )
-# XbMachine-DEBUG: LVL 0 9: &
-# XbMachine-DEBUG: LVL 0 10: &
-# XbMachine-DEBUG: LVL 0 11: (
-# XbMachine-DEBUG: LVL 1 0: '
-# XbMachine-DEBUG: LVL 1 1: c
-# XbMachine-DEBUG: LVL 1 2: '
-# XbMachine-DEBUG: LVL 1 3: =
-# XbMachine-DEBUG: LVL 1 4: '
-# XbMachine-DEBUG: LVL 1 5: d
-# XbMachine-DEBUG: LVL 1 6: '
-# XbMachine-DEBUG: LVL 1 7: )
-# DEBUG: testing text()==('a','b','c')
-# XbMachine-DEBUG: LVL 0 0: t
-# XbMachine-DEBUG: LVL 0 1: e
-# XbMachine-DEBUG: LVL 0 2: x
-# XbMachine-DEBUG: LVL 0 3: t
-# XbMachine-DEBUG: LVL 0 4: (
-# XbMachine-DEBUG: LVL 1 0: )
-# XbMachine-DEBUG: Failed to add text text, trying function
-# XbMachine-DEBUG: LVL 0 6: =
-# XbMachine-DEBUG: LVL 0 7: =
-# XbMachine-DEBUG: LVL 0 8: (
-# XbMachine-DEBUG: LVL 1 0: '
-# XbMachine-DEBUG: LVL 1 1: a
-# XbMachine-DEBUG: LVL 1 2: '
-# XbMachine-DEBUG: LVL 1 3: ,
-# XbMachine-DEBUG: LVL 1 4: '
-# XbMachine-DEBUG: LVL 1 5: b
-# XbMachine-DEBUG: LVL 1 6: '
-# XbMachine-DEBUG: LVL 1 7: ,
-# XbMachine-DEBUG: LVL 1 8: '
-# XbMachine-DEBUG: LVL 1 9: c
-# XbMachine-DEBUG: LVL 1 10: '
-# XbMachine-DEBUG: LVL 1 11: )
-# DEBUG: testing text(
-# XbMachine-DEBUG: LVL 0 0: t
-# XbMachine-DEBUG: LVL 0 1: e
-# XbMachine-DEBUG: LVL 0 2: x
-# XbMachine-DEBUG: LVL 0 3: t
-# XbMachine-DEBUG: LVL 0 4: (
-# XbMachine-DEBUG: LVL 1 0:
-# DEBUG: testing text((((((((((((((((((((text()))))))))))))))))))))
-# XbMachine-DEBUG: LVL 0 0: t
-# XbMachine-DEBUG: LVL 0 1: e
-# XbMachine-DEBUG: LVL 0 2: x
-# XbMachine-DEBUG: LVL 0 3: t
-# XbMachine-DEBUG: LVL 0 4: (
-# XbMachine-DEBUG: LVL 1 0: (
-# XbMachine-DEBUG: LVL 2 0: (
-# XbMachine-DEBUG: LVL 3 0: (
-# XbMachine-DEBUG: LVL 4 0: (
-# XbMachine-DEBUG: LVL 5 0: (
-# XbMachine-DEBUG: LVL 6 0: (
-# XbMachine-DEBUG: LVL 7 0: (
-# XbMachine-DEBUG: LVL 8 0: (
-# XbMachine-DEBUG: LVL 9 0: (
-# XbMachine-DEBUG: LVL 10 0: (
-# XbMachine-DEBUG: LVL 11 0: (
-# XbMachine-DEBUG: LVL 12 0: (
-# XbMachine-DEBUG: LVL 13 0: (
-# XbMachine-DEBUG: LVL 14 0: (
-# XbMachine-DEBUG: LVL 15 0: (
-# XbMachine-DEBUG: LVL 16 0: (
-# XbMachine-DEBUG: LVL 17 0: (
-# XbMachine-DEBUG: LVL 18 0: (
-# XbMachine-DEBUG: LVL 19 0: (
-# XbMachine-DEBUG: LVL 20 0: t
-# XbMachine-DEBUG: LVL 20 1: e
-# XbMachine-DEBUG: LVL 20 2: x
-# XbMachine-DEBUG: LVL 20 3: t
-# XbMachine-DEBUG: LVL 20 4: (
-ok 5 /libxmlb/opcodes
-# DEBUG: testing @a='b'
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 'a',attr(),'b',eq()
-# XbMachine-DEBUG: popping: eq()
-# XbMachine-DEBUG: stack: 'a',attr(),'b'
-# XbMachine-DEBUG: ignoring optimized call to eq('a',attr(),'b'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: popping: 'b'
-# XbMachine-DEBUG: stack: 'a',attr()
-# XbMachine-DEBUG: popping: attr()
-# XbMachine-DEBUG: stack: 'a'
-# XbMachine-DEBUG: ignoring optimized call to attr('a'): cannot optimize: no silo to query
-# XbMachine-DEBUG: popping: 'a'
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: 'a',attr(),'b',eq()
-# DEBUG: testing 'a'<'b'
-# XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:lt
-# XbMachine-DEBUG: before optimizing: 'a','b',lt()
-# XbMachine-DEBUG: popping: lt()
-# XbMachine-DEBUG: stack: 'a','b'
-# XbMachine-DEBUG: popping1: 'b'
-# XbMachine-DEBUG: popping2: 'a'
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: popping: True
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: method ran, adding result True
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: True
-# DEBUG: testing 999>=123
-# XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge
-# XbMachine-DEBUG: before optimizing: 999,123,ge()
-# XbMachine-DEBUG: popping: ge()
-# XbMachine-DEBUG: stack: 999,123
-# XbMachine-DEBUG: popping1: 123
-# XbMachine-DEBUG: popping2: 999
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: popping: True
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: method ran, adding result True
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: True
-# DEBUG: testing not(0)
-# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not
-# XbMachine-DEBUG: before optimizing: 0^1,not()
-# XbMachine-DEBUG: popping: not()
-# XbMachine-DEBUG: stack: 0^1
-# XbMachine-DEBUG: popping: 0^1
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: popping: True
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: method ran, adding result True
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: True
-# DEBUG: testing lower-case('Fire')
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case
-# XbMachine-DEBUG: before optimizing: 'Fire'^1,lower-case()
-# XbMachine-DEBUG: popping: lower-case()
-# XbMachine-DEBUG: stack: 'Fire'^1
-# XbMachine-DEBUG: popping: 'Fire'^1
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: pushing: fire
-# XbMachine-DEBUG: stack: 'fire'^255
-# XbMachine-DEBUG: popping: 'fire'^255
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: method ran, adding result 'fire'^255
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: 'fire'
-# DEBUG: testing upper-case('???????')
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:upper-case
-# XbMachine-DEBUG: before optimizing: '???????'^1,upper-case()
-# XbMachine-DEBUG: popping: upper-case()
-# XbMachine-DEBUG: stack: '???????'^1
-# XbMachine-DEBUG: popping: '???????'^1
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: pushing: ???????
-# XbMachine-DEBUG: stack: '???????'^255
-# XbMachine-DEBUG: popping: '???????'^255
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: method ran, adding result '???????'^255
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: '???????'
-# DEBUG: testing upper-case(lower-case('Fire'))
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case,FUNC:upper-case
-# XbMachine-DEBUG: before optimizing: 'Fire'^2,lower-case()^1,upper-case()
-# XbMachine-DEBUG: popping: upper-case()
-# XbMachine-DEBUG: stack: 'Fire'^2,lower-case()^1
-# XbMachine-DEBUG: ignoring optimized call to upper-case('Fire'^2,lower-case()^1): FUNC type not supported
-# XbMachine-DEBUG: popping: lower-case()^1
-# XbMachine-DEBUG: stack: 'Fire'^2
-# XbMachine-DEBUG: popping: 'Fire'^2
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: pushing: fire
-# XbMachine-DEBUG: stack: 'fire'^255
-# XbMachine-DEBUG: popping: 'fire'^255
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: method ran, adding result 'fire'^255
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: 'fire'^1,upper-case()
-# XbMachine-DEBUG: before optimizing: 'fire'^1,upper-case()
-# XbMachine-DEBUG: popping: upper-case()
-# XbMachine-DEBUG: stack: 'fire'^1
-# XbMachine-DEBUG: popping: 'fire'^1
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: pushing: FIRE
-# XbMachine-DEBUG: stack: 'FIRE'^255
-# XbMachine-DEBUG: popping: 'FIRE'^255
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: method ran, adding result 'FIRE'^255
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: 'FIRE'
-# DEBUG: testing text()==('a','b','c')
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in
-# XbMachine-DEBUG: before optimizing: text(),'c'^1,'b'^1,'a'^1,in()
-# XbMachine-DEBUG: popping: in()
-# XbMachine-DEBUG: stack: text(),'c'^1,'b'^1,'a'^1
-# XbMachine-DEBUG: ignoring optimized call to in(text(),'c'^1,'b'^1,'a'^1): FUNC type not supported
-# XbMachine-DEBUG: popping: 'a'^1
-# XbMachine-DEBUG: stack: text(),'c'^1,'b'^1
-# XbMachine-DEBUG: popping: 'b'^1
-# XbMachine-DEBUG: stack: text(),'c'^1
-# XbMachine-DEBUG: popping: 'c'^1
-# XbMachine-DEBUG: stack: text()
-# XbMachine-DEBUG: popping: text()
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: not popping: stack empty
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: after optimizing: text(),'c'^1,'b'^1,'a'^1,in()
-# XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 'a','b',eq()
-# XbMachine-DEBUG: popping: eq()
-# XbMachine-DEBUG: stack: 'a','b'
-# XbMachine-DEBUG: popping1: 'b'
-# XbMachine-DEBUG: popping2: 'a'
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: popping: False
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge
-# XbMachine-DEBUG: before optimizing: 123,999,ge()
-# XbMachine-DEBUG: popping: ge()
-# XbMachine-DEBUG: stack: 123,999
-# XbMachine-DEBUG: popping1: 999
-# XbMachine-DEBUG: popping2: 123
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: popping: False
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not
-# XbMachine-DEBUG: before optimizing: 1^1,not()
-# XbMachine-DEBUG: popping: not()
-# XbMachine-DEBUG: stack: 1^1
-# XbMachine-DEBUG: popping: 1^1
-# XbMachine-DEBUG: stack is empty
-# XbMachine-DEBUG: popping: False
-# XbMachine-DEBUG: stack is empty
-ok 6 /libxmlb/opcodes{optimize}
-ok 7 /libxmlb/opcodes{kind}
-ok 8 /libxmlb/stack
-ok 9 /libxmlb/stack{peek}
-ok 10 /libxmlb/node{data}
-ok 11 /libxmlb/node{export}
-# DEBUG:
-# magic: 624c4d58
-# guid: 0e82a201-926d-d637-04e5-5631bd1b1c64
-# strtab: @387
-# strtab_ntags: 8
-# NODE @32
-# size: 30
-# flags: 1
-# element_name: components [000]
-# next: 0
-# parent: 0
-# attr_name: origin [061]
-# attr_value: lvfs [078]
-# NODE @62
-# size: 30
-# flags: 1
-# element_name: header [011]
-# next: 124
-# parent: 32
-# attr_name: type [068]
-# attr_value: <&> [083]
-# NODE @92
-# size: 30
-# flags: 1
-# element_name: csum [018]
-# next: 0
-# parent: 62
-# text: dead [115]
-# attr_name: type [068]
-# attr_value: sha1 [087]
-# SENT @122
-# SENT @123
-# NODE @124
-# size: 38
-# flags: 1
-# element_name: component [023]
-# next: 232
-# parent: 32
-# attr_name: type [068]
-# attr_value: desktop [092]
-# attr_name: attr [073]
-# attr_value: value [100]
-# NODE @162
-# size: 22
-# flags: 1
-# element_name: id [033]
-# next: 185
-# parent: 124
-# text: gimp.desktop [120]
-# SENT @184
-# NODE @185
-# size: 22
-# flags: 1
-# element_name: name [036]
-# next: 208
-# parent: 124
-# text: GIMP & Friend? [133]
-# SENT @207
-# NODE @208
-# size: 22
-# flags: 1
-# element_name: id [033]
-# next: 0
-# parent: 124
-# text: org.gnome.Gimp.desktop [150]
-# SENT @230
-# SENT @231
-# NODE @232
-# size: 30
-# flags: 1
-# element_name: component [023]
-# next: 286
-# parent: 32
-# attr_name: type [068]
-# attr_value: desktop [092]
-# NODE @262
-# size: 22
-# flags: 1
-# element_name: id [033]
-# next: 0
-# parent: 232
-# text: gnome-software.desktop [173]
-# SENT @284
-# SENT @285
-# NODE @286
-# size: 30
-# flags: 1
-# element_name: component [023]
-# next: 0
-# parent: 32
-# attr_name: type [068]
-# attr_value: firmware [106]
-# NODE @316
-# size: 22
-# flags: 1
-# element_name: id [033]
-# next: 339
-# parent: 286
-# text: org.hughski.ColorHug2.firmware [196]
-# SENT @338
-# NODE @339
-# size: 22
-# flags: 1
-# element_name: requires [041]
-# next: 0
-# parent: 286
-# NODE @361
-# size: 22
-# flags: 1
-# element_name: bootloader [050]
-# next: 0
-# parent: 339
-# text: 1.2.3 [227]
-# SENT @383
-# SENT @384
-# SENT @385
-# SENT @386
-# STRTAB @387
-# [000]: components
-# [011]: header
-# [018]: csum
-# [023]: component
-# [033]: id
-# [036]: name
-# [041]: requires
-# [050]: bootloader
-# [061]: origin
-# [068]: type
-# [073]: attr
-# [078]: lvfs
-# [083]: <&>
-# [087]: sha1
-# [092]: desktop
-# [100]: value
-# [106]: firmware
-# [115]: dead
-# [120]: gimp.desktop
-# [133]: GIMP & Friend?
-# [150]: org.gnome.Gimp.desktop
-# [173]: gnome-software.desktop
-# [196]: org.hughski.ColorHug2.firmware
-# [227]: 1.2.3
-#
-# <components origin="lvfs">
-# <header type="&lt;&amp;&gt;">
-# <csum type="sha1">dead</csum>
-# </header>
-# <component type="desktop" attr="value">
-# <id>gimp.desktop</id>
-# <name>GIMP &amp; Friend?</name>
-# <id>org.gnome.Gimp.desktop</id>
-# </component>
-# <component type="desktop">
-# <id>gnome-software.desktop</id>
-# </component>
-# <component type="firmware">
-# <id>org.hughski.ColorHug2.firmware</id>
-# <requires>
-# <bootloader>1.2.3</bootloader>
-# </requires>
-# </component>
-# </components>
-ok 12 /libxmlb/builder
-ok 13 /libxmlb/builder{comments}
-# DEBUG:
-# magic: 624c4d58
-# guid: 7763392a-e166-1178-cbd5-590936cb74f5
-# strtab: @140
-# strtab_ntags: 3
-# NODE @32
-# size: 22
-# flags: 1
-# element_name: components [000]
-# next: 0
-# parent: 0
-# NODE @54
-# size: 22
-# flags: 1
-# element_name: component [011]
-# next: 0
-# parent: 32
-# NODE @76
-# size: 30
-# flags: 1
-# element_name: p [021]
-# next: 107
-# parent: 54
-# text: Salut [035]
-# attr_name: xml:lang [023]
-# attr_value: fr [032]
-# SENT @106
-# NODE @107
-# size: 30
-# flags: 1
-# element_name: p [021]
-# next: 0
-# parent: 54
-# text: Au revoir [041]
-# attr_name: xml:lang [023]
-# attr_value: fr [032]
-# SENT @137
-# SENT @138
-# SENT @139
-# STRTAB @140
-# [000]: components
-# [011]: component
-# [021]: p
-# [023]: xml:lang
-# [032]: fr
-# [035]: Salut
-# [041]: Au revoir
-#
-ok 14 /libxmlb/builder{native-lang}
-# DEBUG:
-# magic: 624c4d58
-# guid: 6c002382-7ad6-7ed9-0d93-d82574ccb351
-# strtab: @132
-# strtab_ntags: 4
-# NODE @32
-# size: 22
-# flags: 1
-# element_name: components [000]
-# next: 0
-# parent: 0
-# NODE @54
-# size: 22
-# flags: 1
-# element_name: component [011]
-# next: 0
-# parent: 32
-# NODE @76
-# size: 30
-# flags: 1
-# element_name: description [021]
-# next: 0
-# parent: 54
-# attr_name: xml:lang [035]
-# attr_value: fr [044]
-# NODE @106
-# size: 22
-# flags: 1
-# element_name: p [033]
-# next: 0
-# parent: 76
-# text: Salut [047]
-# SENT @128
-# SENT @129
-# SENT @130
-# SENT @131
-# STRTAB @132
-# [000]: components
-# [011]: component
-# [021]: description
-# [033]: p
-# [035]: xml:lang
-# [044]: fr
-# [047]: Salut
-#
-ok 15 /libxmlb/builder{native-lang-nested}
-ok 16 /libxmlb/builder{native-lang-locale}
-# DEBUG: magic: 624c4d58
-# guid: 00000000-0000-0000-0000-000000000000
-# strtab: @32
-# strtab_ntags: 0
-# STRTAB @32
-#
-ok 17 /libxmlb/builder{empty}
-# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: failed to load silo: Failed to open file ?/tmp/temp.xmlb?: open() failed: No such file or directory
-# XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d?
-# XbSilo-DEBUG: 0.02ms compile 6a695122c2983ad2faa3f54c704d9fbacf56200d
-# XbSilo-DEBUG: 0.04ms get size nodetab
-# XbSilo-DEBUG: 0.00ms adding strtab element
-# XbSilo-DEBUG: 0.00ms adding strtab attr name
-# XbSilo-DEBUG: 0.00ms adding strtab attr value
-# XbSilo-DEBUG: 0.00ms adding strtab text
-# XbSilo-DEBUG: 0.00ms adding strtab tokens
-# XbSilo-DEBUG: 0.06ms writing nodetab
-# XbSilo-DEBUG: 0.00ms fixing ->parent and ->next
-# XbSilo-DEBUG: 0.00ms appending strtab
-# XbSilo-DEBUG: 0.00ms parse blob
-# XbSilo-DEBUG: 0.11ms save file
-# XbSilo-DEBUG: 0.00ms parse blob
-# XbSilo-DEBUG: 0.16ms loaded file
-# XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating
-# XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: failed to load silo: blob too small
-# XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d?
-# XbSilo-DEBUG: 0.00ms compile 6a695122c2983ad2faa3f54c704d9fbacf56200d
-# XbSilo-DEBUG: 0.03ms get size nodetab
-# XbSilo-DEBUG: 0.00ms adding strtab element
-# XbSilo-DEBUG: 0.00ms adding strtab attr name
-# XbSilo-DEBUG: 0.00ms adding strtab attr value
-# XbSilo-DEBUG: 0.00ms adding strtab text
-# XbSilo-DEBUG: 0.00ms adding strtab tokens
-# XbSilo-DEBUG: 0.00ms writing nodetab
-# XbSilo-DEBUG: 0.00ms fixing ->parent and ->next
-# XbSilo-DEBUG: 0.00ms appending strtab
-# XbSilo-DEBUG: 0.00ms parse blob
-# XbSilo-DEBUG: 0.05ms save file
-# XbSilo-DEBUG: 0.00ms parse blob
-# XbSilo-DEBUG: 0.04ms loaded file
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: 0.00ms parse blob
-# XbSilo-DEBUG: 0.01ms loaded file
-# XbSilo-DEBUG: GUID string: 6a695122c2983ad2faa3f54c704d9fbacf56200d
-# XbSilo-DEBUG: file: 0e82a201-926d-d637-04e5-5631bd1b1c64, current:0e82a201-926d-d637-04e5-5631bd1b1c64, cached: 0e82a201-926d-d637-04e5-5631bd1b1c64
-# XbSilo-DEBUG: returning unchanged silo
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: file: 0e82a201-926d-d637-04e5-5631bd1b1c64, current:0e82a201-926d-d637-04e5-5631bd1b1c64, cached: (null)
-# XbSilo-DEBUG: loading silo with file contents
-ok 18 /libxmlb/builder{ensure}
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: failed to load silo: Failed to open file ?/tmp/temp.xmlb?: open() failed: No such file or directory
-# XbSilo-DEBUG: /tmp/temp.xml.OV6IK2 changed, invalidating
-# XbSilo-DEBUG: /tmp/temp.xml changed, invalidating
-# XbSilo-DEBUG: /tmp/temp.xml changed, invalidating
-ok 19 /libxmlb/builder{ensure-watch-source}
-# <component type="desktop"><id>gimp.desktop</id></component>
-ok 20 /libxmlb/builder{node-vfunc}
-# DEBUG: ignoring (null)
-# DEBUG: ignoring components
-# DEBUG: ignoring id
-# DEBUG: ignoring id
-# <components><component><id>inkscape.desktop</id></component></components>
-ok 21 /libxmlb/builder{node-vfunc-remove}
-# DEBUG: >(null)<
-ok 22 /libxmlb/builder{node-vfunc-depth}
-ok 23 /libxmlb/builder{node-vfunc-error}
-ok 24 /libxmlb/builder{node-vfunc-ignore}
-# XbSilo-DEBUG: ignoring invalid file 0bb31de2141de8d7e4b888bd4a11d2a60c32bcd7: Mismatched XML
-# <book><id>foobar</id></book>
-ok 25 /libxmlb/builder{ignore-invalid}
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: file: 6ef21bbc-b912-cc5a-2220-292d865b63ea, current:105a188c-f241-d1aa-a09b-98f5cfb406b1, cached: (null)
-<component type="desktop"><id>temp.desktop</id></component>ok 26 /libxmlb/builder{custom-mime}
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: file: 105a188c-f241-d1aa-a09b-98f5cfb406b1, current:0bd6f98f-37a8-4dbf-0bb5-ac66e153436d, cached: (null)
-<id>Hello world!</id>ok 27 /libxmlb/builder{chained-adapters}
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: file: 0bd6f98f-37a8-4dbf-0bb5-ac66e153436d, current:999be6b0-8d24-a77d-19b8-8211ba3108eb, cached: (null)
-ok 28 /libxmlb/builder{source-lzma}
-# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb
-# XbSilo-DEBUG: file: 999be6b0-8d24-a77d-19b8-8211ba3108eb, current:b7b9bff8-9bad-32a0-ca3c-e36412eb267e, cached: (null)
-ok 29 /libxmlb/builder{source-zstd}
-# <components origin="lvfs">
-# <component type="desktop">
-# <id>gimp.desktop</id>
-# <icon type="stock">dave</icon>
-# <description>hello <em>world!</em>
-# </description>
-# </component>
-# </components>
-<components origin="lvfs"><component type="desktop"><id>gimp.desktop</id><icon type="stock">dave</icon><description>hello <em>world!</em></description></component></components>ok 30 /libxmlb/builder-node
-ok 31 /libxmlb/builder-node{token-max}
-ok 32 /libxmlb/builder-node{info}
-# <component><description><p>Really long content
-# spanning multiple lines
-# </p></description></component>
-ok 33 /libxmlb/builder-node{literal-text}
-# <component><description><p>Really long content spanning multiple lines</p></description></component>
-ok 34 /libxmlb/builder-node{source-text}
-# DEBUG:
-# magic: 624c4d58
-# guid: 2929f697-1718-f58b-3e10-fd2cb3db1476
-# strtab: @193
-# strtab_ntags: 6
-# NODE @32
-# size: 22
-# flags: 1
-# element_name: description [000]
-# next: 0
-# parent: 0
-# NODE @54
-# size: 22
-# flags: 1
-# element_name: p [012]
-# next: 100
-# parent: 32
-# NODE @76
-# size: 22
-# flags: 1
-# element_name: code [014]
-# next: 0
-# parent: 54
-# text: Title [031]
-# tail: : [037]
-# SENT @98
-# SENT @99
-# NODE @100
-# size: 22
-# flags: 1
-# element_name: p [012]
-# next: 0
-# parent: 32
-# text: There is a [039]
-# NODE @122
-# size: 22
-# flags: 1
-# element_name: em [019]
-# next: 145
-# parent: 100
-# text: slight [051]
-# tail: risk of [058]
-# SENT @144
-# NODE @145
-# size: 22
-# flags: 1
-# element_name: strong [022]
-# next: 168
-# parent: 100
-# text: death [068]
-# tail: here [074]
-# SENT @167
-# NODE @168
-# size: 22
-# flags: 1
-# element_name: a [029]
-# next: 0
-# parent: 100
-# text: ! [080]
-# SENT @190
-# SENT @191
-# SENT @192
-# STRTAB @193
-# [000]: description
-# [012]: p
-# [014]: code
-# [019]: em
-# [022]: strong
-# [029]: a
-# [031]: Title
-# [037]: :
-# [039]: There is a
-# [051]: slight
-# [058]: risk of
-# [068]: death
-# [074]: here
-# [080]: !
-#
-ok 35 /libxmlb/markup
-# DEBUG:
-# magic: 624c4d58
-# guid: 00000000-0000-0000-0000-000000000000
-# strtab: @86
-# strtab_ntags: 2
-# NODE @32
-# size: 22
-# flags: 1
-# element_name: component [000]
-# next: 0
-# parent: 0
-# NODE @54
-# size: 30
-# flags: 3
-# element_name: summary [010]
-# next: 0
-# parent: 32
-# text: A strategy game [018]
-# token: strategy [034]
-# token: strategi [043]
-# SENT @84
-# SENT @85
-# STRTAB @86
-# [000]: component
-# [010]: summary
-# [018]: A strategy game
-# [034]: strategy
-# [043]: strategi
-#
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,?INT,FUNC:search
-# XbMachine-DEBUG: before optimizing: text(),?0,search()
-# XbMachine-DEBUG: ignoring optimized call to search(text(),?0): ?INT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),?0,search()
-# XbSilo-DEBUG: 0.01ms query on component with `summary[text(),?0,search()]` [?0 ? strategi] limit=0 -> 1 results
-ok 36 /libxmlb/token-search
-# DEBUG:
-# magic: 624c4d58
-# guid: bd1f54c9-65bd-4538-7141-7fb9aabe5909
-# strtab: @333
-# strtab_ntags: 8
-# NODE @32
-# size: 30
-# flags: 1
-# element_name: components [000]
-# next: 0
-# parent: 0
-# attr_name: origin [054]
-# attr_value: lvfs [070]
-# NODE @62
-# size: 22
-# flags: 1
-# element_name: header [011]
-# next: 116
-# parent: 32
-# NODE @84
-# size: 30
-# flags: 1
-# element_name: csum [018]
-# next: 0
-# parent: 62
-# text: dead [101]
-# attr_name: type [061]
-# attr_value: sha1 [075]
-# SENT @114
-# SENT @115
-# NODE @116
-# size: 30
-# flags: 1
-# element_name: component [023]
-# next: 278
-# parent: 32
-# attr_name: type [061]
-# attr_value: desktop [080]
-# NODE @146
-# size: 22
-# flags: 1
-# element_name: id [033]
-# next: 169
-# parent: 116
-# text: gimp.desktop [106]
-# SENT @168
-# NODE @169
-# size: 22
-# flags: 1
-# element_name: id [033]
-# next: 192
-# parent: 116
-# text: org.gnome.Gimp.desktop [119]
-# SENT @191
-# NODE @192
-# size: 30
-# flags: 3
-# element_name: name [036]
-# next: 223
-# parent: 116
-# text: M?? [142]
-# token: m?ss [185]
-# token: mess [191]
-# SENT @222
-# NODE @223
-# size: 22
-# flags: 1
-# element_name: custom [041]
-# next: 0
-# parent: 116
-# NODE @245
-# size: 30
-# flags: 1
-# element_name: value [048]
-# next: 0
-# parent: 223
-# text: TRUE [149]
-# attr_name: key [066]
-# attr_value: KEY [088]
-# SENT @275
-# SENT @276
-# SENT @277
-# NODE @278
-# size: 30
-# flags: 1
-# element_name: component [023]
-# next: 0
-# parent: 32
-# attr_name: type [061]
-# attr_value: firmware [092]
-# NODE @308
-# size: 22
-# flags: 1
-# element_name: id [033]
-# next: 0
-# parent: 278
-# text: org.hughski.ColorHug2.firmware [154]
-# SENT @330
-# SENT @331
-# SENT @332
-# STRTAB @333
-# [000]: components
-# [011]: header
-# [018]: csum
-# [023]: component
-# [033]: id
-# [036]: name
-# [041]: custom
-# [048]: value
-# [054]: origin
-# [061]: type
-# [066]: key
-# [070]: lvfs
-# [075]: sha1
-# [080]: desktop
-# [088]: KEY
-# [092]: firmware
-# [101]: dead
-# [106]: gimp.desktop
-# [119]: org.gnome.Gimp.desktop
-# [142]: M??
-# [149]: TRUE
-# [154]: org.hughski.ColorHug2.firmware
-# [185]: m?ss
-# [191]: mess
-#
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in
-# XbMachine-DEBUG: before optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in()
-# XbMachine-DEBUG: ignoring optimized call to in(text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1): FUNC type not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in()
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:in
-# XbMachine-DEBUG: before optimizing: text(),'gimp.desktop'^1,in()
-# XbMachine-DEBUG: ignoring optimized call to in(text(),'gimp.desktop'^1): FUNC type not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop'^1,in()
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and
-# XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and()
-# 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
-# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query
-# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and()
-# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^1:$'TRUE'^255
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and
-# XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and()
-# 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
-# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query
-# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and()
-# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'FALSE'^1:$'TRUE'^255
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and
-# XbMachine-DEBUG: before optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and()
-# 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
-# XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text('key'^2,attr()^2,'KEY'^2,eq()^2): cannot optimize: no silo to query
-# XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('key'^2): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and()
-# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^2:$'KEY'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^2:$'TRUE'^255
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 'type',attr(),'dave',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'dave'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'type',attr(),'dave',eq()
-# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'desktop'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'firmware'^255
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,INTE,FUNC:ge
-# XbMachine-DEBUG: before optimizing: 'percentage',attr(),90,ge()
-# XbMachine-DEBUG: ignoring optimized call to ge('percentage',attr(),90): INTE:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('percentage'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'percentage',attr(),90,ge()
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: text(),'dave',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(text(),'dave'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'dave',eq()
-# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'gimp.desktop'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.gnome.Gimp.desktop'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.hughski.ColorHug2.firmware'^255
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()
-# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:ne
-# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',ne()
-# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'firmware'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',ne()
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()
-# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255
-# XbMachine-DEBUG: opcodes_sig=INTE
-# XbMachine-DEBUG: before optimizing: 2,position(),eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(2,position()): FUNC:INTE types not supported
-# XbMachine-DEBUG: ignoring optimized call to position(2): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 2,position(),eq()
-# XbMachine-DEBUG: opcodes_sig=FUNC:last
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr
-# XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne()
-# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne()
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,FUNC:not
-# XbMachine-DEBUG: before optimizing: 'dave'^1,attr()^1,not()
-# XbMachine-DEBUG: ignoring optimized call to not('dave'^1,attr()^1): FUNC type not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('dave'^1): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'dave'^1,attr()^1,not()
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr
-# XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne()
-# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne()
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: text(),'dead',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(text(),'dead'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'dead',eq()
-# XbMachine-DEBUG: slow strcmp fallback of 'dead':$'dead'^255
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search
-# XbMachine-DEBUG: before optimizing: text(),'gimp'[gimp],search()
-# XbMachine-DEBUG: ignoring optimized call to search(text(),'gimp'[gimp]): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'gimp'[gimp],search()
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search
-# XbMachine-DEBUG: before optimizing: text(),'mEss'[mess],search()
-# XbMachine-DEBUG: ignoring optimized call to search(text(),'mEss'[mess]): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'mEss'[mess],search()
-# XbMachine-DEBUG: opcodes_sig=TEXT,INTE,FUNC:eq
-# XbMachine-DEBUG: before optimizing: '123',123,eq()
-# XbMachine-DEBUG: slow atoi fallback of 123:'123'
-# XbMachine-DEBUG: method ran, adding result True
-# XbMachine-DEBUG: after optimizing: True
-# XbMachine-DEBUG: opcodes_sig=INTE,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 123,'123',eq()
-# XbMachine-DEBUG: slow atoi fallback of '123':123
-# XbMachine-DEBUG: method ran, adding result True
-# XbMachine-DEBUG: after optimizing: True
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:starts-with
-# XbMachine-DEBUG: before optimizing: text()^1,'gimp'^1,starts-with()
-# XbMachine-DEBUG: ignoring optimized call to starts-with(text()^1,'gimp'^1): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text()^1,'gimp'^1,starts-with()
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:ends-with
-# XbMachine-DEBUG: before optimizing: text()^1,'.desktop'^1,ends-with()
-# XbMachine-DEBUG: ignoring optimized call to ends-with(text()^1,'.desktop'^1): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text()^1,'.desktop'^1,ends-with()
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:contains
-# XbMachine-DEBUG: before optimizing: text()^1,'imp'^1,contains()
-# XbMachine-DEBUG: ignoring optimized call to contains(text()^1,'imp'^1): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text()^1,'imp'^1,contains()
-# XbMachine-DEBUG: opcodes_sig=FUNC:position,TEXT,FUNC:number,FUNC:eq
-# XbMachine-DEBUG: before optimizing: position(),'2'^1,number(),eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(position(),'2'^1,number()): FUNC:TEXT types not supported
-# XbMachine-DEBUG: method ran, adding result 2^255
-# XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: position(),2,eq()
-# XbMachine-DEBUG: before optimizing: position(),2,eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(position(),2): INTE:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: position(),2,eq()
-# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:string,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 2^1,string(),'2',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(2^1,string(),'2'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: method ran, adding result '2'^255
-# XbMachine-DEBUG: after optimizing: '2','2',eq()
-# XbMachine-DEBUG: before optimizing: '2','2',eq()
-# XbMachine-DEBUG: slow strcmp fallback of '2':'2'
-# XbMachine-DEBUG: method ran, adding result True
-# XbMachine-DEBUG: after optimizing: True
-# DEBUG:
-# <components origin="lvfs">
-# <header>
-# <csum type="sha1">dead</csum>
-# </header>
-# <component type="desktop">
-# <id> gimp.desktop </id>
-# <id>org.gnome.Gimp.desktop</id>
-# <name>M??</name>
-# <custom>
-# <value key="KEY">TRUE</value>
-# </custom>
-# </component>
-# <component type="firmware">
-# <id>org.hughski.ColorHug2.firmware</id>
-# </component>
-# </components>
-#
-# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq
-# XbMachine-DEBUG: before optimizing: text(),'org.hughski.ColorHug2.firmware',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(text(),'org.hughski.ColorHug2.firmware'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'org.hughski.ColorHug2.firmware',eq()
-# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255
-# XbMachine-DEBUG: slow strcmp fallback of 'org.hughski.ColorHug2.firmware':$'org.hughski.ColorHug2.firmware'^255
-# DEBUG:
-# <components origin="lvfs">
-# <header>
-# <csum type="sha1">dead</csum>
-# </header>
-# <component type="desktop">
-# <id> gimp.desktop </id>
-# <id>org.gnome.Gimp.desktop</id>
-# <name>M??</name>
-# <custom>
-# <value key="KEY">TRUE</value>
-# </custom>
-# </component>
-# <component type="firmware">
-# <id>org.hughski.ColorHug2.firmware</id>
-# </component>
-# </components>
-#
-# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:upper-case,FUNC:lower-case,FUNC:eq
-# XbMachine-DEBUG: before optimizing: text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case(),eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case()): FUNC:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to lower-case(text(),'Gimp.DESKTOP'^2,upper-case()^1): FUNC type not supported
-# XbMachine-DEBUG: method ran, adding result 'GIMP.DESKTOP'^255
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq()
-# XbMachine-DEBUG: before optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(text(),'GIMP.DESKTOP'^1,lower-case()): FUNC:TEXT types not supported
-# XbMachine-DEBUG: method ran, adding result 'gimp.desktop'^255
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq()
-# XbMachine-DEBUG: before optimizing: text(),'gimp.desktop',eq()
-# XbMachine-DEBUG: ignoring optimized call to eq(text(),'gimp.desktop'): TEXT:FUNC types not supported
-# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query
-# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq()
-# XbMachine-DEBUG: slow strcmp fallback of 'gimp.desktop':$'gimp.desktop'^255
-ok 37 /libxmlb/xpath
-ok 38 /libxmlb/xpath-query
-ok 39 /libxmlb/xpath-query{reverse}
-ok 40 /libxmlb/xpath-query{force-node-cache}
-ok 41 /libxmlb/xpath{helpers}
-ok 42 /libxmlb/xpath{prepared}
-ok 43 /libxmlb/xpath{incomplete}
-ok 44 /libxmlb/xpath-parent
-ok 45 /libxmlb/xpath-glob
-ok 46 /libxmlb/xpath-node
-ok 47 /libxmlb/xpath-parent-subnode
-# DEBUG:
-# magic: 624c4d58
-# guid: e521db7b-b504-ac07-3be2-de0bc7a36c1c
-# strtab: @101
-# strtab_ntags: 1
-# NODE @32
-# size: 22
-# flags: 1
-# element_name: tag [000]
-# next: 55
-# parent: 0
-# text: value [004]
-# SENT @54
-# NODE @55
-# size: 22
-# flags: 1
-# element_name: tag [000]
-# next: 78
-# parent: 0
-# text: value2 [010]
-# SENT @77
-# NODE @78
-# size: 22
-# flags: 1
-# element_name: tag [000]
-# next: 0
-# parent: 0
-# text: value3 [017]
-# SENT @100
-# STRTAB @101
-# [000]: tag
-# [004]: value
-# [010]: value2
-# [017]: value3
-#
-<tag>value</tag><tag>value2</tag><tag>value3</tag>ok 48 /libxmlb/multiple-roots
-ok 49 /libxmlb/single-root
-# End of libxmlb tests
-PASS: libxmlb/libxmlb.test
-SUMMARY: total=1; passed=1; skipped=0; failed=0; user=0.0s; system=0.0s; maxrss=6016
-DURATION: 0
-END: /usr/lib/libxmlb/ptest
-2024-03-20T01:25
-STOP: ptest-runner
-TOTAL: 1 FAIL: 0 \ No newline at end of file