openQA-common.noarch: W: dangling-symlink /var/lib/openqa/script /usr/share/openqa/script The target of the symbolic link does not exist within this package or its file based dependencies. Verify spelling of the link target and that the target is included in a package in this package's dependency chain. openQA-devel.noarch: W: description-shorter-than-summary The package description should be longer than the summary. be a bit more verbose, please. openQA-continuous-update.noarch: W: filename-too-long-for-joliet openQA-continuous-update-4.6.1667810206.2bf912d-bp155.1.95.noarch.rpm openQA-python-scripts.noarch: W: filename-too-long-for-joliet openQA-python-scripts-4.6.1667810206.2bf912d-bp155.1.95.noarch.rpm openQA-single-instance.noarch: W: filename-too-long-for-joliet openQA-single-instance-4.6.1667810206.2bf912d-bp155.1.95.noarch.rpm This filename is too long to fit on a joliet filesystem (limit is 64 unicode chars). openQA.noarch: W: incoherent-logrotate-file /etc/logrotate.d/openqa Your logrotate file should be named /etc/logrotate.d/. openQA.noarch: W: name-repeated-in-summary C openQA openQA.src: W: name-repeated-in-summary C openQA The name of the package is repeated in its summary. This is often redundant information and looks silly in various programs' output. Make the summary brief and to the point without including redundant information in it. openQA.noarch: W: non-executable-script /usr/share/openqa/dbicdh/PostgreSQL/upgrade/94-95/000-warning.pl 644 /usr/bin/perl openQA.noarch: W: non-executable-script /usr/share/openqa/dbicdh/PostgreSQL/upgrade/95-96/000-warning.pl 644 /usr/bin/perl openQA.noarch: W: non-executable-script /usr/share/openqa/dbicdh/PostgreSQL/upgrade/96-97/000-warning.pl 644 /usr/bin/perl openQA.noarch: W: non-executable-script /usr/share/openqa/dbicdh/_common/upgrade/92-93/001-migrate-jobs.pl 644 /usr/bin/perl openQA.noarch: W: non-executable-script /usr/share/openqa/dbicdh/_common/upgrade/92-93/003-initialized-worker-last-seen.pl 644 /usr/bin/perl 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. openQA.noarch: W: non-root-user-log-file /var/log/openqa geekotest If you need log files owned by a non-root user, just create a subdir in /var/log and put your log files in it. openQA-worker.noarch: W: non-standard-uid /etc/openqa/client.conf _openqa-worker openQA.noarch: W: non-standard-uid /etc/openqa/database.ini geekotest openQA.noarch: W: non-standard-uid /etc/openqa/openqa.ini geekotest openQA-worker.noarch: W: non-standard-uid /var/lib/openqa/cache _openqa-worker openQA.noarch: W: non-standard-uid /var/lib/openqa/db geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/images geekotest openQA-worker.noarch: W: non-standard-uid /var/lib/openqa/pool/1 _openqa-worker openQA.noarch: W: non-standard-uid /var/lib/openqa/share/factory geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/share/factory/hdd geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/share/factory/iso geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/share/factory/other geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/share/factory/repo geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/share/tests geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/testresults geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/webui geekotest openQA.noarch: W: non-standard-uid /var/lib/openqa/webui/cache geekotest openQA.noarch: W: non-standard-uid /var/log/openqa geekotest A file in this package is owned by an unregistered user id. To register the user, please branch the devel:openSUSE:Factory:rpmlint rpmlint package, add the user to the "config" file and send a submitrequest. openQA-devel.noarch: W: suse-filelist-empty packages without any files are discouraged in SUSE openQA-single-instance.noarch: W: suse-filelist-empty packages without any files are discouraged in SUSE openQA-auto-update.noarch: W: suse-missing-rclink openqa-auto-update openQA-continuous-update.noarch: W: suse-missing-rclink openqa-continuous-update openQA.noarch: W: suse-missing-rclink openqa-enqueue-asset-cleanup openQA.noarch: W: suse-missing-rclink openqa-enqueue-audit-event-cleanup openQA.noarch: W: suse-missing-rclink openqa-enqueue-bug-cleanup openQA.noarch: W: suse-missing-rclink openqa-enqueue-result-cleanup openQA-local-db.noarch: W: suse-missing-rclink openqa-setup-db openQA-worker.noarch: W: suse-missing-rclink openqa-worker-cacheservice openQA-worker.noarch: W: suse-missing-rclink openqa-worker-cacheservice-minion The package contains an init script or systemd service file but lacks the symlink /usr/sbin/rcFOO -> /usr/sbin/service openQA-auto-update.noarch: W: systemd-service-without-service_add_post openqa-auto-update.service openQA-continuous-update.noarch: W: systemd-service-without-service_add_post openqa-continuous-update.service openQA.noarch: W: systemd-service-without-service_add_post openqa-livehandler.service openQA-worker.noarch: W: systemd-service-without-service_add_post openqa-reload-worker-auto-restart@.service openQA-worker.noarch: W: systemd-service-without-service_add_post openqa-worker-auto-restart@.service openQA-worker.noarch: W: systemd-service-without-service_add_post openqa-worker-no-cleanup@.service openQA-worker.noarch: W: systemd-service-without-service_add_post openqa-worker-plain@.service openQA-worker.noarch: W: systemd-service-without-service_add_post openqa-worker@.service The package contains a systemd service but doesn't contain a %post with a call to service_add_post. openQA-auto-update.noarch: W: systemd-service-without-service_add_pre openqa-auto-update.service openQA-continuous-update.noarch: W: systemd-service-without-service_add_pre openqa-continuous-update.service openQA.noarch: W: systemd-service-without-service_add_pre openqa-livehandler.service openQA-worker.noarch: W: systemd-service-without-service_add_pre openqa-reload-worker-auto-restart@.service openQA-local-db.noarch: W: systemd-service-without-service_add_pre openqa-setup-db.service openQA-worker.noarch: W: systemd-service-without-service_add_pre openqa-worker-auto-restart@.service openQA-worker.noarch: W: systemd-service-without-service_add_pre openqa-worker-no-cleanup@.service openQA-worker.noarch: W: systemd-service-without-service_add_pre openqa-worker-plain@.service openQA-worker.noarch: W: systemd-service-without-service_add_pre openqa-worker@.service The package contains a systemd service but doesn't contain a %pre with a call to service_add_pre. openQA-auto-update.noarch: W: systemd-service-without-service_del_postun openqa-auto-update.service openQA-continuous-update.noarch: W: systemd-service-without-service_del_postun openqa-continuous-update.service openQA.noarch: W: systemd-service-without-service_del_postun openqa-livehandler.service openQA-worker.noarch: W: systemd-service-without-service_del_postun openqa-reload-worker-auto-restart@.service openQA-worker.noarch: W: systemd-service-without-service_del_postun openqa-worker-auto-restart@.service openQA-worker.noarch: W: systemd-service-without-service_del_postun openqa-worker-no-cleanup@.service openQA-worker.noarch: W: systemd-service-without-service_del_postun openqa-worker-plain@.service openQA-worker.noarch: W: systemd-service-without-service_del_postun openqa-worker@.service The package contains a systemd service but doesn't contain a %postun with a call to service_del_postun. openQA-auto-update.noarch: W: systemd-service-without-service_del_preun openqa-auto-update.service openQA-continuous-update.noarch: W: systemd-service-without-service_del_preun openqa-continuous-update.service openQA.noarch: W: systemd-service-without-service_del_preun openqa-livehandler.service openQA-worker.noarch: W: systemd-service-without-service_del_preun openqa-reload-worker-auto-restart@.service openQA-worker.noarch: W: systemd-service-without-service_del_preun openqa-worker-auto-restart@.service openQA-worker.noarch: W: systemd-service-without-service_del_preun openqa-worker-no-cleanup@.service openQA-worker.noarch: W: systemd-service-without-service_del_preun openqa-worker-plain@.service openQA-worker.noarch: W: systemd-service-without-service_del_preun openqa-worker@.service The package contains a systemd service but doesn't contain a %preun with a call to service_del_preun. openQA-worker.noarch: W: tmpfile-not-in-filelist /var/lib/openqa/share openQA.noarch: W: tmpfile-not-in-filelist /var/lib/openqa/share/factory/tmp please add the specified file to your %files section as %ghost so users can easily query who created the file, it gets uninstalled on package removal and finally other rpmlint checks see it openQA-doc.noarch: W: zero-length /usr/share/doc/packages/openQA-doc/images/created_with_draw.io openQA.noarch: W: zero-length /usr/share/openqa/templates/webapi/branding/plain/sponsorbox.html.ep 13 packages and 0 specfiles checked; 0 errors, 79 warnings.