# 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");