Bug#863250: fwupd: newer upstream version (0.9.2) available
Hello Mario,
On Wed, May 24, 2017 at 01:21:53PM +0000, Mario.Limonciello@dell.com wrote:
...
> 0.9.x has changed the build system significantly and there should be
> expected regressions that are still being shaken out.
>
> I've updated the debian-next git packaging branch to 0.9.2.
> https://anonscm.debian.org/cgit/uefi/fwupd.git/log/?h=debian-next
>
> If you would like to help @hughsie in validation of 0.9.2 with some
> Logitech devices as a result of that blog post, that will build
> against unstable.
thanks for pushing a updated tree for 0.9.2 so quickly.
I pulled the tree and tried to build the current prepared files. I
needed to add systemd as B-D as without the configuration was failing
with the chroot.
Now the build is succesful (as it seems) but the test chain isn't
succesful afterwards.
ving directory '/build/fwupd-0.9.2'
> debian/rules override_dh_auto_test
> make[1]: Entering directory '/build/fwupd-0.9.2'
> if [ -x /usr/bin/valgrind ] ; then \
> ninja -Cdebian/build test -v; \
> fi
> ninja: Entering directory `debian/build'
> [0/1] '/usr/bin/python3' '/usr/share/meson/mesontest' '--no-rebuild' '--print-errorlogs'
> 1/8 dfu-self-test FAIL 0.08 s
> 2/8 fwupd-self-test OK 0.06 s
> 3/8 raspberrypi-self-test OK 0.09 s
> 4/8 udev-self-test OK 0.10 s
> 5/8 unifying-self-test OK 0.04 s
> 6/8 dell-self-test OK 0.07 s
> 7/8 synapticsmst-self-test OK 0.06 s
> 8/8 fu-self-test OK 2.15 s
>
> OK: 7
> FAIL: 1
> SKIP: 0
> TIMEOUT: 0
>
>
> The output from the failed tests:
>
> 1/8 dfu-self-test FAIL 0.08 s
>
> --- command ---
> /build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test
> --- stdout ---
> /libdfu/enums: OK
> /libdfu/target(DfuSe}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG:
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: Zone:0, Sec#:0, Addr:0x08000000, Size:0x0400, Caps:0x1 [R]
> Zone:0, Sec#:0, Addr:0x08000400, Size:0x0400, Caps:0x1 [R]
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: Zone:0, Sec#:0, Addr:0x08000000, Size:0x0400, Caps:0x1 [R]
> Zone:0, Sec#:0, Addr:0x08000400, Size:0x0400, Caps:0x1 [R]
> Zone:0, Sec#:1, Addr:0x08000800, Size:0x0400, Caps:0x7 [REW]
> Zone:0, Sec#:1, Addr:0x08000c00, Size:0x0400, Caps:0x7 [REW]
> Zone:0, Sec#:1, Addr:0x08001000, Size:0x0400, Caps:0x7 [REW]
> Zone:0, Sec#:1, Addr:0x08001400, Size:0x0400, Caps:0x7 [REW]
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: Zone:0, Sec#:0, Addr:0x0000f000, Size:0x0064, Caps:0x1 [R]
> Zone:0, Sec#:0, Addr:0x0000f064, Size:0x0064, Caps:0x1 [R]
> Zone:0, Sec#:0, Addr:0x0000f0c8, Size:0x0064, Caps:0x1 [R]
> Zone:0, Sec#:0, Addr:0x0000f12c, Size:0x0064, Caps:0x1 [R]
> Zone:1, Sec#:0, Addr:0x0000e000, Size:0x2000, Caps:0x7 [REW]
> Zone:1, Sec#:0, Addr:0x00010000, Size:0x2000, Caps:0x7 [REW]
> Zone:1, Sec#:0, Addr:0x00012000, Size:0x2000, Caps:0x7 [REW]
> Zone:2, Sec#:0, Addr:0x00080000, Size:0x6000, Caps:0x7 [REW]
> Zone:2, Sec#:0, Addr:0x00086000, Size:0x6000, Caps:0x7 [REW]
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG:
> OK
> /libdfu/firmware{raw}: OK
> /libdfu/firmware{dfu}: OK
> /libdfu/firmware{dfuse}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: image_size_total: 92663
> OK
> /libdfu/firmware{xdfu}: OK
> /libdfu/firmware{metadata}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: adding metadata key=value
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: metadata table was 13/239 bytes
> OK
> /libdfu/firmware{intel-hex}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: base address 00004000
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004000
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004008
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004004
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004005
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004006
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004007
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004018
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004028
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004038
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004048
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004058
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004068
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004078
> OK
> /libdfu/firmware{intel-hex-signed}: OK
> /libdfu/firmware{elf}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: loading 32b ELF object
> OK
> /libdfu/device: OK
> /libdfu/colorhug+:
> --- stderr ---
>
> (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-WARNING **: interface found, but not interface data
> -------
>
> Full log written to /build/fwupd-0.9.2/debian/build/meson-logs/testlog.txt
> FAILED: test
> '/usr/bin/python3' '/usr/share/meson/mesontest' '--no-rebuild' '--print-errorlogs'
> ninja: build stopped: subcommand failed.
> debian/rules:50: recipe for target 'override_dh_auto_test' failed
I can't interpret this output so unfortunately I can't give some more
information.
The full log from the ninja call is appended.
Regards
Carsten
Log of Meson test suite run on 2017-05-24T16:46:32.868992
1/8 dfu-self-test FAIL 0.08 s
--- command ---
/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test
--- stdout ---
/libdfu/enums: OK
/libdfu/target(DfuSe}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG:
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: Zone:0, Sec#:0, Addr:0x08000000, Size:0x0400, Caps:0x1 [R]
Zone:0, Sec#:0, Addr:0x08000400, Size:0x0400, Caps:0x1 [R]
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: Zone:0, Sec#:0, Addr:0x08000000, Size:0x0400, Caps:0x1 [R]
Zone:0, Sec#:0, Addr:0x08000400, Size:0x0400, Caps:0x1 [R]
Zone:0, Sec#:1, Addr:0x08000800, Size:0x0400, Caps:0x7 [REW]
Zone:0, Sec#:1, Addr:0x08000c00, Size:0x0400, Caps:0x7 [REW]
Zone:0, Sec#:1, Addr:0x08001000, Size:0x0400, Caps:0x7 [REW]
Zone:0, Sec#:1, Addr:0x08001400, Size:0x0400, Caps:0x7 [REW]
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: Zone:0, Sec#:0, Addr:0x0000f000, Size:0x0064, Caps:0x1 [R]
Zone:0, Sec#:0, Addr:0x0000f064, Size:0x0064, Caps:0x1 [R]
Zone:0, Sec#:0, Addr:0x0000f0c8, Size:0x0064, Caps:0x1 [R]
Zone:0, Sec#:0, Addr:0x0000f12c, Size:0x0064, Caps:0x1 [R]
Zone:1, Sec#:0, Addr:0x0000e000, Size:0x2000, Caps:0x7 [REW]
Zone:1, Sec#:0, Addr:0x00010000, Size:0x2000, Caps:0x7 [REW]
Zone:1, Sec#:0, Addr:0x00012000, Size:0x2000, Caps:0x7 [REW]
Zone:2, Sec#:0, Addr:0x00080000, Size:0x6000, Caps:0x7 [REW]
Zone:2, Sec#:0, Addr:0x00086000, Size:0x6000, Caps:0x7 [REW]
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG:
OK
/libdfu/firmware{raw}: OK
/libdfu/firmware{dfu}: OK
/libdfu/firmware{dfuse}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: image_size_total: 92663
OK
/libdfu/firmware{xdfu}: OK
/libdfu/firmware{metadata}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: adding metadata key=value
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: metadata table was 13/239 bytes
OK
/libdfu/firmware{intel-hex}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: base address 00004000
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004000
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004008
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004004
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004005
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004006
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: filling address 0x00004007
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004018
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004028
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004038
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004048
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004058
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004068
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: writing data 0x00004078
OK
/libdfu/firmware{intel-hex-signed}: OK
/libdfu/firmware{elf}: (/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-DEBUG: loading 32b ELF object
OK
/libdfu/device: OK
/libdfu/colorhug+:
--- stderr ---
(/build/fwupd-0.9.2/debian/build/libdfu/dfu-self-test:17679): Dfu-WARNING **: interface found, but not interface data
-------
2/8 fwupd-self-test OK 0.06 s
--- command ---
/build/fwupd-0.9.2/debian/build/libfwupd/fwupd-self-test
--- stdout ---
/fwupd/enums: OK
/fwupd/result:
ColorHug2
Guid: 2082b5e0-7a64-478a-b1b2-e3404fab6dad
Guid: 00000000-0000-0000-0000-000000000000
DeviceID: USB:foo
Flags: allow-offline|require-ac
FirmwareHash: beefdead
DeviceChecksumKind: sha256
Created: 1970-01-01
Modified: 1970-01-02
AppstreamId: org.dave.ColorHug.firmware
UpdateDescription: <p>Hi there!</p>
UpdateVersion: 1.2.3
FilenameCab: firmware.bin
UpdateHash: deadbeef
UpdateChecksumKind: sha1
Size: 1.0 kB
UpdateUri: http://foo.com
Trusted: payload
OK
-------
3/8 raspberrypi-self-test OK 0.09 s
--- command ---
/build/fwupd-0.9.2/debian/build/plugins/raspberrypi/raspberrypi-self-test
--- stdout ---
/fwupd/plugin{raspberrypi}: OK
-------
4/8 udev-self-test OK 0.10 s
--- command ---
/build/fwupd-0.9.2/debian/build/plugins/udev/udev-self-test
--- stdout ---
/fwupd/rom: OK
/fwupd/rom{all}: OK
-------
5/8 unifying-self-test OK 0.04 s
--- command ---
/build/fwupd-0.9.2/debian/build/plugins/unifying/unifying-self-test
--- stdout ---
/unifying/common: OK
-------
6/8 dell-self-test OK 0.07 s
--- command ---
/build/fwupd-0.9.2/debian/build/plugins/dell/dell-self-test
--- stdout ---
/fwupd/plugin{dell:tpm}: OK
/fwupd/plugin{dell:dock}: OK
-------
7/8 synapticsmst-self-test OK 0.06 s
--- command ---
/build/fwupd-0.9.2/debian/build/plugins/synapticsmst/synapticsmst-self-test
--- stdout ---
/fwupd/plugin{synapticsmst}: OK
-------
8/8 fu-self-test OK 2.15 s
--- command ---
/build/fwupd-0.9.2/debian/build/src/fu-self-test
--- stdout ---
/fwupd/pending: (/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: trying to open database '/tmp/fwupd-self-test/var/lib/fwupd/pending.db'
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: creating table to repair: no such table: pending
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: add device self-test
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: set state of self-test to pending
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: add comment to self-test: word
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: got sql result self-test
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: remove device self-test
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
OK
/fwupd/plugin{delay}: (/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: emit added from (null): testdev
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: emit removed from (null): testdev
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: waiting a small time for other plugins
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: emit added from (null): testdev
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: waiting a small time for other plugins
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: emit added from (null): testdev
OK
/fwupd/plugin{module}: (/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: performing init() on /build/fwupd-0.9.2/debian/build/plugins/test/libfu_plugin_test.so
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): FuPluginTest-DEBUG: init
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: performing startup() on test
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): FuPluginTest-DEBUG: startup
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: performing coldplug() on test
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: emit added from test: FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: trying to open database '/tmp/fwupd-self-test/var/lib/fwupd/pending.db'
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: schedule /tmp/fwupd-self-test/var/lib/fwupd/KYAPOB.cap to be installed to FakeDevice on next boot
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: add device FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: trying to open database '/tmp/fwupd-self-test/var/lib/fwupd/pending.db'
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: got sql result FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: trying to open database '/tmp/fwupd-self-test/var/lib/fwupd/pending.db'
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: got sql result FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: set state of FakeDevice to success
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: got sql result FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: trying to open database '/tmp/fwupd-self-test/var/lib/fwupd/pending.db'
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: got sql result FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: trying to open database '/tmp/fwupd-self-test/var/lib/fwupd/pending.db'
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: got sql result FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: remove device FakeDevice
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: trying to open database '/tmp/fwupd-self-test/var/lib/fwupd/pending.db'
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: FuPending: get res
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: performing destroy() on test
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): FuPluginTest-DEBUG: destroy
OK
/fwupd/keyring: (/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: Using keyring at /tmp/fwupd-self-test/var/lib/fwupd/gnupg
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: Adding public key /build/fwupd-0.9.2/data/tests/pki/GPG-KEY-Linux-Vendor-Firmware-Service
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: importing key 3FC6B804410ED0840D8F2F9748A6D80E4538BAC2 [1] Success
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: returned signature fingerprint 3FC6B804410ED0840D8F2F9748A6D80E4538BAC2
(/build/fwupd-0.9.2/debian/build/src/fu-self-test:17691): Fu-DEBUG: returned signature fingerprint 48A6D80E4538BAC2
OK
-------
OK: 7
FAIL: 1
SKIP: 0
TIMEOUT: 0
Reply to: