[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: