Source: lomiri-ui-toolkit
Version: 1.3.5010+dfsg-3
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: [email protected]
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild

Relevant part of the build log:
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests/unit'
> cd autopilot/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/tests/autopilot/autopilot.pro CONFIG+=debian_build 
> 'QMAKE_CFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_CXX_FLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f Makefile check
> make[5]: Entering directory '/<<PKGBUILDDIR>>/tests/autopilot'
> make[5]: Nothing to be done for 'check'.
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests/autopilot'
> cd api/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/tests/api/api.pro CONFIG+=debian_build 'QMAKE_CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_CXX_FLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f 
> Makefile check
> make[5]: Entering directory '/<<PKGBUILDDIR>>/tests/api'
> cd Extinct/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/tests/api/Extinct/Extinct.pro CONFIG+=debian_build 
> 'QMAKE_CFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_CXX_FLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f Makefile check
> make[6]: Entering directory '/<<PKGBUILDDIR>>/tests/api/Extinct'
> cd Animals/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/tests/api/Extinct/Animals/Animals.pro CONFIG+=debian_build 
> 'QMAKE_CFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_CXX_FLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f Makefile check
> make[7]: Entering directory '/<<PKGBUILDDIR>>/tests/api/Extinct/Animals'
> ( test -e Makefile.AnimalModule || /usr/lib/qt5/bin/qmake -o 
> Makefile.AnimalModule 
> /<<PKGBUILDDIR>>/tests/api/Extinct/Animals/AnimalModule.pro 
> CONFIG+=debian_build 'QMAKE_CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_CXX_FLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f 
> Makefile.AnimalModule check
> make[8]: Entering directory '/<<PKGBUILDDIR>>/tests/api/Extinct/Animals'
> make[8]: Nothing to be done for 'check'.
> make[8]: Leaving directory '/<<PKGBUILDDIR>>/tests/api/Extinct/Animals'
> make[7]: Leaving directory '/<<PKGBUILDDIR>>/tests/api/Extinct/Animals'
> make[6]: Leaving directory '/<<PKGBUILDDIR>>/tests/api/Extinct'
> /<<PKGBUILDDIR>>/tests/api/test.sh || exit 1;
> Self-testing API dump
> All fine.
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests/api'
> /<<PKGBUILDDIR>>/tests/qmlapicheck.sh || exit 1;
> Dumping QML API of C++ components
> Error: apicheck failed
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> cd po/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/po/po.pro CONFIG+=debian_build 'QMAKE_CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_CXX_FLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f 
> Makefile check
> make[4]: Entering directory '/<<PKGBUILDDIR>>/po'
> make[4]: Nothing to be done for 'check'.
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/po'
> cd app-launch-profiler/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o 
> Makefile /<<PKGBUILDDIR>>/app-launch-profiler/app-launch-profiler.pro 
> CONFIG+=debian_build 'QMAKE_CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_CXX_FLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f 
> Makefile check
> make[4]: Entering directory '/<<PKGBUILDDIR>>/app-launch-profiler'
> make[4]: Nothing to be done for 'check'.
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/app-launch-profiler'
> cd lomiri-ui-toolkit-launcher/ && ( test -e Makefile || 
> /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/lomiri-ui-toolkit-launcher/lomiri-ui-toolkit-launcher.pro 
> CONFIG+=debian_build 'QMAKE_CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_CXX_FLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f 
> Makefile check
> make[4]: Entering directory '/<<PKGBUILDDIR>>/lomiri-ui-toolkit-launcher'
> make[4]: Nothing to be done for 'check'.
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/lomiri-ui-toolkit-launcher'
> cd apicheck/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/apicheck/apicheck.pro CONFIG+=debian_build 'QMAKE_CFLAGS=-g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_CXX_FLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f 
> Makefile check
> make[4]: Entering directory '/<<PKGBUILDDIR>>/apicheck'
> make[4]: Nothing to be done for 'check'.
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/apicheck'
> cd documentation/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/documentation/documentation.pro CONFIG+=debian_build 
> 'QMAKE_CFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_CXX_FLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security' 
> 'QMAKE_LFLAGS=-Wl,-z,relro -Wl,-z,now' ) && make -f Makefile check
> make[4]: Entering directory '/<<PKGBUILDDIR>>/documentation'
> make[4]: Nothing to be done for 'check'.
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/documentation'
> /<<PKGBUILDDIR>>/tests/checkresults.sh /<<PKGBUILDDIR>>/tests/*.xml || exit 1;
> 2 failures which MUST be fixed:
>   tst_textinput_touch.SEGFAULT.11.qml
> 
> The following tests issued 506 expected warnings:
>   components_benchmark
>   inversemousearea
>   performance
>   qquick_image_extension
>   recreateview
>   statesaver
>   touchregistry
>   tst_actionlist.13.qml
>   tst_label13.qml
>   tst_listitem_focus_bug.13.qml
>   tst_listitems_itemselector.11.qml
>   tst_optionselector.11.qml
>   tst_pagestack.DEPRECATED_TOOLBAR.11.qml
>   tst_picker.11.qml
>   tst_picker.13.qml
>   tst_scrollbar.13.qml
>   tst_shortcuts.13.qml
>   tst_tabbar.11.qml
>   tst_tabs_with_repeater.11.qml
>   tst_tabs_with_repeater.DEPRECATED_TOOLBAR.11.qml
> 
> Woot! Known problematic tests passed!
> Consider removing these from EXCEPTIONS in tests/checkresults.sh!
>   bottomedge
>   page
> 
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test --no-parallel in virtual frame buffer failed...
> Creating QML component for Extinct.Animals
> Creating QML component for Lomiri.Components
> Creating QML component for Lomiri.Components.ListItems
> Creating QML component for Lomiri.Components.Popups
> Creating QML component for Lomiri.Components.Pickers
> Creating QML component for Lomiri.Components.Styles
> Creating QML component for Lomiri.Components.Themes
> Creating QML component for Lomiri.Layouts
> Creating QML component for Lomiri.PerformanceMetrics
> Creating QML component for Lomiri.Metrics
> Failed to load Lomiri.Metrics
> import QtQuick 2.0
> import Lomiri.Metrics 0.1 as ALomiri_Metrics_0_1
> QtObject { }
> 
> file:///<<PKGBUILDDIR>>/qml/Lomiri/Metrics/qmldir:2:1: plugin cannot be 
> loaded for module "Lomiri.Metrics": Cannot protect module Lomiri.Metrics 0 as 
> it was never registered
> make[3]: *** [Makefile:745: check] Error 1
> make[2]: *** [Makefile:478: test] Error 2
> dh_auto_test: error: make -j1 test returned exit code 2
> Tail of xvfb-run output:
> Creating QML component for Lomiri.Metrics
> Failed to load Lomiri.Metrics
> import QtQuick 2.0
> import Lomiri.Metrics 0.1 as ALomiri_Metrics_0_1
> QtObject { }
> 
> file:///<<PKGBUILDDIR>>/qml/Lomiri/Metrics/qmldir:2:1: plugin cannot be 
> loaded for module "Lomiri.Metrics": Cannot protect module Lomiri.Metrics 0 as 
> it was never registered
> make[3]: *** [Makefile:745: check] Error 1
> make[2]: *** [Makefile:478: test] Error 2
> dh_auto_test: error: make -j1 test returned exit code 2
> make[1]: *** [debian/rules:35: override_dh_auto_test] Error 25
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:29: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
> 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -b' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/16/lomiri-ui-toolkit_1.3.5010+dfsg-3_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to