Files
request-tracker/request-tracker-rpmlintrc

46 lines
3.1 KiB
Plaintext

# make testdeps is pre configure as it just tests needed dependencies
addFilter("make-check-outside-check-section.*make testdeps")
# use an own user:group for RT tasks
addFilter("non-standard-uid /var/run/request-tracker rt");
addFilter("non-standard-uid /var/cache/request-tracker.* rt");
addFilter("non-standard-uid /var/log/request-tracker rt");
addFilter("non-standard-uid /var/lib/request-tracker rt");
addFilter("non-standard-gid /var/lib/request-tracker rt");
# RT::Shredder:ScripCondition is currently part of RT itself -
# wait for Upstream to do the split
addFilter("perl5-naming-policy-not-applied.*/usr/lib/perl.*/RT/Shredder/ScripCondition.pm");
# Duplicate files - we ignore them for now
addFilter("files-duplicate.*/usr/sbin/rt-server.*/usr/sbin/standalone_httpd:/usr/sbin/rt-server.fcgi");
addFilter("files-duplicate.*/usr/share/doc/packages/request-tracker/README.*/usr/share/request-tracker/doc/README");
# the init script just creates missing directories on start, no need to restart the "application"
addFilter("init-script-without-%restart_on_update-postun.*/etc/init.d/request-tracker");
# the RT module is the main part of the Request Tracker application - don't split it out into a dedicated perl-RT module for now
addFilter("perl5-naming-policy-not-applied /usr/lib/perl5/vendor_perl/.*/RT");
# no rc-links for timer services
addFilter("suse-missing-rclink.*rt-email-dashboard");
addFilter("suse-missing-rclink.*rt-email-digest-daily");
addFilter("suse-missing-rclink.*rt-email-digest-weekly");
# according to https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#Packaging_of_the_systemd_timers
# it's enough to handle the timer files and not the service files
addFilter("systemd-service-without-service_add_post.*rt-email-dashboard.service");
addFilter("systemd-service-without-service_add_post.*rt-email-digest-daily.service");
addFilter("systemd-service-without-service_add_post.*rt-email-digest-weekly.service");
addFilter("systemd-service-without-service_add_pre.*rt-email-dashboard.service");
addFilter("systemd-service-without-service_add_pre.*rt-email-digest-daily.service");
addFilter("systemd-service-without-service_add_pre.*rt-email-digest-weekly.service");
addFilter("systemd-service-without-service_del_postun.*rt-email-dashboard.service");
addFilter("systemd-service-without-service_del_postun.*rt-email-digest-daily.service");
addFilter("systemd-service-without-service_del_postun.*rt-email-digest-weekly.service");
addFilter("systemd-service-without-service_del_preun.*rt-email-dashboard.service");
addFilter("systemd-service-without-service_del_preun.*rt-email-digest-daily.service");
addFilter("systemd-service-without-service_del_preun.*rt-email-digest-weekly.service");
# directories for the GnuPG and SMIME keys
addFilter("non-standard-gid.*/var/lib/request-tracker/data rt");
addFilter("non-standard-gid.*/var/lib/request-tracker/data/gpg rt");
addFilter("non-standard-gid.*/var/lib/request-tracker/data/smime rt");
addFilter("non-standard-uid.*/var/lib/request-tracker/data rt");
addFilter("non-standard-uid.*/var/lib/request-tracker/data/gpg rt");
addFilter("non-standard-uid.*/var/lib/request-tracker/data/smime rt");