============================ rpmlint session starts ============================ rpmlint: 2.6.1 configuration: /opt/testing/lib/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/matomo.rpmlintrc checks: 41, packages: 3 matomo.src: E: unused-rpmlintrc-filter "suse-missing-rclink matomo-archive" matomo.src: E: unused-rpmlintrc-filter "zero-length /srv/www/matomo/plugins/Morpheus/stylesheets/base/font.css" matomo.src: E: unused-rpmlintrc-filter "pem-certificate" matomo.src: E: unused-rpmlintrc-filter "non-conffile-in-etc /etc/matomo/environment/test.php" matomo.src: E: unused-rpmlintrc-filter "non-conffile-in-etc /etc/matomo/environment/ui-test.php" matomo-apache.noarch: E: suse-zypp-packageand packageand(apache2:matomo) The 'packageand(package1:package2)' syntax is obsolete, please use boolean dependencies like: 'Supplements: (package1 and package2)' matomo.noarch: W: potential-bashisms /srv/www/matomo/misc/cron/archive.sh checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. matomo.noarch: E: non-executable-script /srv/www/matomo/vendor/symfony/error-handler/Resources/bin/extract-tentative-return-types.php 644 /usr/bin/php matomo.noarch: E: non-executable-script /srv/www/matomo/vendor/symfony/error-handler/Resources/bin/patch-type-declarations 644 /usr/bin/php matomo.noarch: E: non-executable-script /srv/www/matomo/vendor/symfony/var-dumper/Resources/bin/var-dump-server 644 /usr/bin/php This text file contains a shebang or is located in a path dedicated for executables, but lacks the executable bits and cannot thus be executed. If the file is meant to be an executable script, add the executable bits, otherwise remove the shebang or move the file elsewhere. matomo.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. matomo.noarch: E: missing-dependency-to-crontabs for cron script /etc/cron.d/matomo-archive This package installs a file in /etc/cron.*/ but doesn't require crontabs to be installed. As crontabs is not part of the essential packages, your package should explicitely require crontabs to make sure that your cron job is executed. If it is an optional feature of your package, recommend or suggest crontabs. matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/js/LICENSE.txt" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/js/README.md" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/js/index.php" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/js/piwik.js" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/js/tracker.php" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/misc/cron" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/misc/log-analytics" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/misc/others" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/misc/proxy-hide-piwik-url" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/misc/user" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/API" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Actions" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Annotations" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/BulkTracking" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Contents" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CoreAdminHome" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CoreConsole" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CoreHome" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CorePluginsAdmin" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CoreUpdater" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CoreVisualizations" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CoreVue" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CustomDimensions" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/CustomJsTracker" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/DBStats" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Dashboard" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/DevicePlugins" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/DevicesDetection" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Diagnostics" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Ecommerce" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Events" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Feedback" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/GeoIp2" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Goals" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Heartbeat" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/ImageGraph" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Insights" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Installation" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Intl" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/IntranetMeasurable" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/JsTrackerInstallCheck" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/LanguagesManager" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Live" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Login" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Marketplace" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/MobileAppMeasurable" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/MobileMessaging" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Monolog" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Morpheus" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/MultiSites" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Overlay" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/PagePerformance" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/PrivacyManager" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/ProfessionalServices" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Proxy" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Referrers" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Resolution" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/RssWidget" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/SEO" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/ScheduledReports" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/SegmentEditor" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/SitesManager" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/TagManager" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Tour" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Transitions" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/TwoFactorAuth" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/UserCountry" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/UserCountryMap" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/UserId" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/UserLanguage" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/UsersManager" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/VisitFrequency" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/VisitTime" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/VisitorInterest" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/VisitsSummary" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/WebsiteMeasurable" owned by "root" is stored in directory owned by "wwwrun" matomo.noarch: E: file-parent-ownership-mismatch Path "/srv/www/matomo/plugins/Widgetize" owned by "root" is stored in directory owned by "wwwrun" A file or directory is stored in a directory owned by another unprivileged user. This is a security issue since the owner of the parent directory can replace this file/directory with a different one. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files FilesCheck 9.6 60.3 ExtractRpm 3.8 24.0 BuildRootAndDateCheck 0.6 4.0 BashismsCheck 0.5 3.4 FilelistCheck 0.4 2.2 SignatureCheck 0.2 1.3 TOTAL 16.0 100.0 3 packages and 0 specfiles checked; 87 errors, 2 warnings, 517565 filtered, 87 badness; has taken 16.4 s