============================ rpmlint session starts ============================ rpmlint: 2.6.1 configuration: /opt/testing/lib64/python3.11/rpmlint/configdefaults.toml /opt/testing/share/rpmlint/cron-whitelist.toml /opt/testing/share/rpmlint/dbus-services.toml /opt/testing/share/rpmlint/device-files-whitelist.toml /opt/testing/share/rpmlint/licenses.toml /opt/testing/share/rpmlint/opensuse.toml /opt/testing/share/rpmlint/pam-modules.toml /opt/testing/share/rpmlint/permissions-whitelist.toml /opt/testing/share/rpmlint/pie-executables.toml /opt/testing/share/rpmlint/polkit-rules-whitelist.toml /opt/testing/share/rpmlint/scoring.toml /opt/testing/share/rpmlint/security.toml /opt/testing/share/rpmlint/sudoers-whitelist.toml /opt/testing/share/rpmlint/sysctl-whitelist.toml /opt/testing/share/rpmlint/systemd-tmpfiles.toml /opt/testing/share/rpmlint/users-groups.toml /opt/testing/share/rpmlint/world-writable-whitelist.toml /opt/testing/share/rpmlint/zypper-plugins.toml /etc/xdg/rpmlint/scoring-strict.override.toml rpmlintrc: /home/abuild/rpmbuild/SOURCES/libqt5-qtwebengine-rpmlintrc checks: 41, packages: 11 libqt5-qtpdf-devel.aarch64: E: zero-length /usr/include/qt5/QtPdf/qtpdf-config.h libqt5-qtpdf-devel.aarch64: E: zero-length /usr/include/qt5/QtPdfWidgets/qtpdfwidgets-config.h libqt5-qtwebengine-devel.aarch64: E: zero-length /usr/include/qt5/QtWebEngine/qtwebengine-config.h libqt5-qtwebengine-devel.aarch64: E: zero-length /usr/include/qt5/QtWebEngineWidgets/qtwebenginewidgets-config.h libqt5-qtwebengine.spec:119: W: suse-update-desktop-file-deprecated %suse_update_desktop_file is deprecated The usage of %suse_update_desktop_file is deprecated and changes should be migrated to the upstream. Please check the build log for details. libqt5-qtwebengine.spec:678: W: non-break-space line 678, char 8 The spec file contains a non-break space, which looks like a regular space in some editors but can lead to obscure errors. It should be replaced by a regular space. libqt5-qtwebengine.spec: W: no-%check-section The spec file does not contain an %check section. Please check if the package has a testsuite and what it takes to enable the testsuite as part of the package build. If it is not possible to run it in the build environment (OBS/koji) or no testsuite exists, then please ignore this warning. You should not insert an empty %check section. libqt5-qtpdf-devel.aarch64: W: files-duplicate /usr/lib64/cmake/Qt5PdfWidgets/Qt5PdfWidgetsConfigVersion.cmake /usr/lib64/cmake/Qt5Pdf/Qt5PdfConfigVersion.cmake libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/document-open.svg /usr/lib64/qt5/examples/pdf/multipage/resources/document-open.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/edit-clear.svg /usr/lib64/qt5/examples/pdf/multipage/resources/edit-clear.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/edit-copy.svg /usr/lib64/qt5/examples/pdf/multipage/resources/edit-copy.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/edit-select-all.svg /usr/lib64/qt5/examples/pdf/multipage/resources/edit-select-all.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/go-down-search.svg /usr/lib64/qt5/examples/pdf/multipage/resources/go-down-search.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/go-next-view-page.svg /usr/lib64/qt5/examples/pdf/multipage/resources/go-next-view-page.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/go-previous-view-page.svg /usr/lib64/qt5/examples/pdf/multipage/resources/go-previous-view-page.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/go-up-search.svg /usr/lib64/qt5/examples/pdf/multipage/resources/go-up-search.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/rotate-left.svg /usr/lib64/qt5/examples/pdf/multipage/resources/rotate-left.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/rotate-right.svg /usr/lib64/qt5/examples/pdf/multipage/resources/rotate-right.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/test.pdf /usr/lib64/qt5/examples/pdf/multipage/resources/test.pdf libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/zoom-fit-best.svg /usr/lib64/qt5/examples/pdf/multipage/resources/zoom-fit-best.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/zoom-fit-width.svg /usr/lib64/qt5/examples/pdf/multipage/resources/zoom-fit-width.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/zoom-in.svg /usr/lib64/qt5/examples/pdf/multipage/resources/zoom-in.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/zoom-original.svg /usr/lib64/qt5/examples/pdf/multipage/resources/zoom-original.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/resources/zoom-out.svg /usr/lib64/qt5/examples/pdf/multipage/resources/zoom-out.svg libqt5-qtpdf-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/pdf/pdfviewer/viewer.qrc /usr/lib64/qt5/examples/pdf/multipage/viewer.qrc libqt5-qtwebengine-devel.aarch64: W: files-duplicate /usr/include/qt5/QtWebEngineWidgets/QWebEngineHistoryItem /usr/include/qt5/QtWebEngineWidgets/QWebEngineHistory libqt5-qtwebengine-devel.aarch64: W: files-duplicate /usr/lib64/cmake/Qt5WebEngineWidgets/Qt5WebEngineWidgetsConfigVersion.cmake /usr/lib64/cmake/Qt5WebEngine/Qt5WebEngineConfigVersion.cmake:/usr/lib64/cmake/Qt5WebEngineCore/Qt5WebEngineCoreConfigVersion.cmake libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/stylesheetbrowser/3rdparty/COPYING /usr/lib64/qt5/examples/webengine/quicknanobrowser/icons/3rdparty/COPYING:/usr/lib64/qt5/examples/webenginewidgets/cookiebrowser/3rdparty/COPYING:/usr/lib64/qt5/examples/webenginewidgets/simplebrowser/data/3rdparty/COPYING libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/stylesheetbrowser/3rdparty/view-refresh.png /usr/lib64/qt5/examples/webengine/quicknanobrowser/icons/3rdparty/view-refresh.png:/usr/lib64/qt5/examples/webenginewidgets/cookiebrowser/3rdparty/view-refresh.png libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/markdowneditor/resources/3rdparty/MARKDOWN-LICENSE.txt /usr/lib64/qt5/examples/webengine/recipebrowser/resources/pages/assets/3rdparty/MARKDOWN-LICENSE.txt libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/markdowneditor/resources/3rdparty/MARKED-LICENSE.txt /usr/lib64/qt5/examples/webengine/recipebrowser/resources/pages/assets/3rdparty/MARKED-LICENSE.txt libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/markdowneditor/resources/3rdparty/markdown.css /usr/lib64/qt5/examples/webengine/recipebrowser/resources/pages/assets/3rdparty/markdown.css libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/markdowneditor/resources/3rdparty/marked.js /usr/lib64/qt5/examples/webengine/recipebrowser/resources/pages/assets/3rdparty/marked.js libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.qrc /usr/lib64/qt5/examples/webenginewidgets/cookiebrowser/cookiebrowser.qrc libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/videoplayer/main.cpp /usr/lib64/qt5/examples/webenginewidgets/maps/main.cpp libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/spellchecker/data/spellchecker.qrc /usr/lib64/qt5/examples/webenginewidgets/printme/data/data.qrc libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/spellchecker/data/icon.svg /usr/lib64/qt5/examples/webenginewidgets/printme/data/icon.svg libqt5-qtwebengine-examples.aarch64: W: files-duplicate /usr/lib64/qt5/examples/webenginewidgets/spellchecker/dict/en/en-US.aff /usr/lib64/qt5/examples/webenginewidgets/spellchecker/dict/de/de-DE.aff Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. libqt5-qtwebengine-examples.aarch64: E: explicit-lib-dependency libqt5-qtquickcontrols2 You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 3.1 51.5 SignatureCheck 1.3 21.2 BinariesCheck 0.8 13.4 SharedLibraryPolicyCheck 0.3 4.8 BuildRootAndDateCheck 0.1 2.3 BashismsCheck 0.1 1.9 FilesCheck 0.1 1.7 TOTAL 6.1 100.0 11 packages and 0 specfiles checked; 5 errors, 34 warnings, 100 filtered, 5 badness; has taken 6.2 s