``` latest: Pulling from whisperfish/sailo-rs/rpm-validator 6f01eb97e9b3: Already exists 2dac2f71c46c: Pull complete d98624a6419a: Pull complete 12f779cae1d4: Pull complete Digest: sha256:adea6089e4180de7d8a299d6c748bc368a4a494b49907068e14cc1b7f222ff77 Status: Downloaded newer image for registry.gitlab.com/whisperfish/sailo-rs/rpm-validator:latest Created temporary directory /tmp/RPM-CHECK-rspHrpa5 Reading config scripts from /opt/sdk-harbour-rpmvalidator Prepare for RPM validation of file /mnt/harbour-whisperfish-0.6.0-0.armv7hl.rpm ./usr/bin/harbour-whisperfish ./usr/lib/.build-id ./usr/lib/.build-id/b5 ./usr/lib/.build-id/b5/2bd470bc6d77ae94238aec64ab3b818d32b8b3 ./usr/lib/systemd/user/harbour-whisperfish.service ./usr/share/applications/harbour-whisperfish.desktop ./usr/share/harbour-whisperfish ./usr/share/harbour-whisperfish/icons ./usr/share/harbour-whisperfish/icons/86x86 ./usr/share/harbour-whisperfish/icons/86x86/blue.png ./usr/share/harbour-whisperfish/icons/86x86/connected.png ./usr/share/harbour-whisperfish/icons/86x86/disconnected.png ./usr/share/harbour-whisperfish/icons/86x86/gold.png ./usr/share/harbour-whisperfish/icons/86x86/green.png ./usr/share/harbour-whisperfish/icons/86x86/harbour-whisperfish.png ./usr/share/harbour-whisperfish/icons/86x86/red.png ./usr/share/harbour-whisperfish/icons/ic_done_all_white_18dp.png ./usr/share/harbour-whisperfish/icons/ic_done_white_18dp.png ./usr/share/harbour-whisperfish/icons/ic_send_push_white_24dp.png ./usr/share/harbour-whisperfish/icons/icon-m-copy.png ./usr/share/harbour-whisperfish/icons/icon-m-delete-all.png ./usr/share/harbour-whisperfish/icons/icon-s-close.png ./usr/share/harbour-whisperfish/icons/icon-s-failed.png ./usr/share/harbour-whisperfish/icons/icon-s-queued.png ./usr/share/harbour-whisperfish/icons/icon-s-read.png ./usr/share/harbour-whisperfish/icons/icon-s-received.png ./usr/share/harbour-whisperfish/icons/icon-s-sent.png ./usr/share/harbour-whisperfish/qml ./usr/share/harbour-whisperfish/qml/components ./usr/share/harbour-whisperfish/qml/components/BlockingInfoPageBase.qml ./usr/share/harbour-whisperfish/qml/components/ChatTextInput.qml ./usr/share/harbour-whisperfish/qml/components/ConversationPageHeader.qml ./usr/share/harbour-whisperfish/qml/components/InfoHintLabel.qml ./usr/share/harbour-whisperfish/qml/components/LinkedEmojiLabel.qml ./usr/share/harbour-whisperfish/qml/components/MediaTitleOverlay.qml ./usr/share/harbour-whisperfish/qml/components/MessagesView.qml ./usr/share/harbour-whisperfish/qml/components/ProfilePicture.qml ./usr/share/harbour-whisperfish/qml/components/QuotedMessagePreview.qml ./usr/share/harbour-whisperfish/qml/components/RoundedMask.qml ./usr/share/harbour-whisperfish/qml/components/RoundedRect.qml ./usr/share/harbour-whisperfish/qml/components/SenderNameLabel.qml ./usr/share/harbour-whisperfish/qml/components/attachment ./usr/share/harbour-whisperfish/qml/components/attachment/AttachmentItemAudio.qml ./usr/share/harbour-whisperfish/qml/components/attachment/AttachmentItemBase.qml ./usr/share/harbour-whisperfish/qml/components/attachment/AttachmentItemContact.qml ./usr/share/harbour-whisperfish/qml/components/attachment/AttachmentItemFile.qml ./usr/share/harbour-whisperfish/qml/components/attachment/AttachmentThumbnail.qml ./usr/share/harbour-whisperfish/qml/components/message ./usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml ./usr/share/harbour-whisperfish/qml/components/message/InfoRow.qml ./usr/share/harbour-whisperfish/qml/components/message/ReplyArea.qml ./usr/share/harbour-whisperfish/qml/cover ./usr/share/harbour-whisperfish/qml/cover/CoverPage.qml ./usr/share/harbour-whisperfish/qml/cover/UnreadLabel.qml ./usr/share/harbour-whisperfish/qml/delegates ./usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml ./usr/share/harbour-whisperfish/qml/delegates/ServiceMessageDelegate.qml ./usr/share/harbour-whisperfish/qml/delegates/SessionDelegate.qml ./usr/share/harbour-whisperfish/qml/harbour-whisperfish.qml ./usr/share/harbour-whisperfish/qml/js ./usr/share/harbour-whisperfish/qml/js/countries.js ./usr/share/harbour-whisperfish/qml/js/countries.js.md ./usr/share/harbour-whisperfish/qml/js/countries_iso_only.js ./usr/share/harbour-whisperfish/qml/js/emoji.js ./usr/share/harbour-whisperfish/qml/pages ./usr/share/harbour-whisperfish/qml/pages/About.qml ./usr/share/harbour-whisperfish/qml/pages/AddDevice.qml ./usr/share/harbour-whisperfish/qml/pages/ContactCardPage.qml ./usr/share/harbour-whisperfish/qml/pages/ContactNameGroup.qml ./usr/share/harbour-whisperfish/qml/pages/ConversationPage.qml ./usr/share/harbour-whisperfish/qml/pages/ErrorLabel.qml ./usr/share/harbour-whisperfish/qml/pages/ExpandedMessagePage.qml ./usr/share/harbour-whisperfish/qml/pages/FatalErrorPage.qml ./usr/share/harbour-whisperfish/qml/pages/GroupProfilePage.qml ./usr/share/harbour-whisperfish/qml/pages/ImagePicker.qml ./usr/share/harbour-whisperfish/qml/pages/LandingPage.qml ./usr/share/harbour-whisperfish/qml/pages/LinkedDevices.qml ./usr/share/harbour-whisperfish/qml/pages/MainPage.qml ./usr/share/harbour-whisperfish/qml/pages/NewGroup.qml ./usr/share/harbour-whisperfish/qml/pages/NewMessage.qml ./usr/share/harbour-whisperfish/qml/pages/PeerIdentityChanged.qml ./usr/share/harbour-whisperfish/qml/pages/RegisterPage.qml ./usr/share/harbour-whisperfish/qml/pages/RegistrationCaptcha.qml ./usr/share/harbour-whisperfish/qml/pages/ResetPeerIdentity.qml ./usr/share/harbour-whisperfish/qml/pages/Settings.qml ./usr/share/harbour-whisperfish/qml/pages/SetupPasswordPage.qml ./usr/share/harbour-whisperfish/qml/pages/UnlockPage.qml ./usr/share/harbour-whisperfish/qml/pages/VerifyIdentity.qml ./usr/share/harbour-whisperfish/qml/pages/VerifyRegistrationPage.qml ./usr/share/harbour-whisperfish/qml/pages/ViewImagePage.qml ./usr/share/harbour-whisperfish/qml/pages/ViewVideoPage.qml ./usr/share/harbour-whisperfish/qml/pages/captchaframescript.js ./usr/share/harbour-whisperfish/translations ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-cs.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-de.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-el.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-es.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-fi.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-fr.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-hu.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-it.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-nb_NO.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-nl.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-nl_BE.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-pl.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-pt_PT.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-sl.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-tr.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish-zh_CN.qm ./usr/share/harbour-whisperfish/translations/harbour-whisperfish.qm ./usr/share/icons/hicolor/86x86/apps/harbour-whisperfish.png ./usr/share/lipstick/notificationcategories/harbour-whisperfish-message.conf ./usr/share/mapplauncherd/privileges.d/harbour-whisperfish.privileges 30748 blocks Package name ============ PASSED RPM file name ============= ERROR [0.beta.1] rpm release must contain only digits (0-9), underscores (_) and periods (.) ERROR [harbour-whisperfish-0.6.0-0.armv7hl.rpm] rpm file name is not valid, expected to be: 'harbour-whisperfish-0.6.0-0.beta.1.armv7hl.rpm' INFO [harbour-whisperfish] Please see our FAQ here: https://harbour.jolla.com/faq#Naming FAILED QML files ========= PASSED Desktop file ============ WARNING [/usr/share/applications/harbour-whisperfish.desktop] X-Nemo-Application-Type should be silica-qt5 (not a Silica app?) PASSED Paths ===== WARNING [/usr/share/icons/hicolor/108x108/apps/harbour-whisperfish.png] File not found WARNING [/usr/share/icons/hicolor/128x128/apps/harbour-whisperfish.png] File not found WARNING [/usr/share/icons/hicolor/172x172/apps/harbour-whisperfish.png] File not found WARNING [/usr/share/icons/hicolor/@@SIZE@@/apps/harbour-whisperfish.png] Not all icons found! It is recommended that the rpm contains icons with the following sizes: 86x86 108x108 128x128 172x172. See: https://harbour.jolla.com/faq#Icons /usr/local/bin/rpmvalidation.sh: line 427: find: command not found /usr/local/bin/rpmvalidation.sh: line 427: find: command not found PASSED Libraries ========= /usr/local/bin/rpmvalidation.sh: line 613: find: command not found PASSED Icon ==== WARNING [/usr/share/icons/hicolor/108x108/apps/harbour-whisperfish.png] Icon not found! WARNING [/usr/share/icons/hicolor/128x128/apps/harbour-whisperfish.png] Icon not found! WARNING [/usr/share/icons/hicolor/172x172/apps/harbour-whisperfish.png] Icon not found! PASSED Symbols ======= /usr/local/bin/rpmvalidation.sh: line 665: c++filt: command not found /usr/local/bin/rpmvalidation.sh: line 665: readelf: command not found ERROR [/usr/bin/harbour-whisperfish] Binary does not link to __libc_start_main@GLIBC_2.4. /usr/local/bin/rpmvalidation.sh: line 665: readelf: command not found /usr/local/bin/rpmvalidation.sh: line 665: c++filt: command not found WARNING [/usr/bin/harbour-whisperfish] Binary does not export main() symbol - booster might fail FAILED Permissions =========== PASSED Scripts ======= ERROR [postinstall] RPM 'postinstall' script not allowed ERROR [preuninstall] RPM 'preuninstall' script not allowed FAILED Provides ======== PASSED Obsoletes ========= PASSED Requires ======== ERROR [/bin/sh] Dependency not allowed ERROR [/bin/sh] Dependency not allowed ERROR [dbus] Dependency not allowed ERROR [libQt5Widgets.so.5] Cannot require shared library: 'libQt5Widgets.so.5' ERROR [libdbus-1.so.3(LIBDBUS_1_3)] Cannot require shared library: 'libdbus-1.so.3(LIBDBUS_1_3)' ERROR [libqt5embedwidget.so.1] Cannot require shared library: 'libqt5embedwidget.so.1' ERROR [nemo-qml-plugin-contacts-qt5] Dependency not allowed ERROR [openssl-libs] Dependency not allowed ERROR [sailfish-components-contacts-qt5] Dependency not allowed ERROR [sailfish-components-webview-qt5] Dependency not allowed ERROR [sailfish-version] Dependency not allowed INFO [harbour-whisperfish] Please see our FAQ here: https://harbour.jolla.com/faq#2.6.0 how to use '__provides_exclude_from' and '__requires_exclude' .spec file to avoid that FAILED Sandboxing ========== /usr/local/bin/rpmvalidation.sh: line 1069: find: command not found PASSED RPATH ===== /usr/local/bin/rpmvalidation.sh: line 1087: readelf: command not found INFO [/usr/bin/harbour-whisperfish] rpath in binary is empty! OK [rpath in binary seems to be ok: 'empty'] PASSED Architecture ============ PASSED Vendor check ============ OK [No vendor set!] PASSED Validation failed: /mnt/harbour-whisperfish-0.6.0-0.armv7hl.rpm Clean up ```