[Bug 932789] New: Misleading rpmlint warnings due failing checks
http://bugzilla.suse.com/show_bug.cgi?id=932789 Bug ID: 932789 Summary: Misleading rpmlint warnings due failing checks Classification: openSUSE Product: openSUSE Factory Version: 201505* Hardware: All OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: bnc-team-screening@forge.provo.novell.com Reporter: werner@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- [ 132s] man.x86_64: W: postin-without-tmpfile-creation /usr/lib/tmpfiles.d/man-db.conf [ 132s] Please use the %tmpfiles_create macro in %post for each of your tmpfiles.d [ 132s] files [ 132s] man.x86_64: W: missing-dependency-to-cron for cron script /etc/cron.daily/suse-do_mandb [ 132s] man.x86_64: W: missing-dependency-to-cron for cron script /etc/cron.daily/suse-clean_catman [ 132s] This package installs a file in /etc/cron.*/ but doesn't require cron to be [ 132s] installed. as cron is not part of the essential packages, your package should [ 132s] explicitely require cron to make sure that your cron job is executed. If it is [ 132s] an optional feature of your package, recommend or suggest cron. But: werner/mandb> grep -B 1 -E 'cron|tmpfiles_create' man.spec Provides: man_db Requires: cronie -- Source: http://download.savannah.gnu.org/releases/man-db/man-db-%{version}.tar.xz Source1: sysconfig.cron-man Source2: cron.daily.do_mandb Source3: cron.daily.clean_catman -- mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates mkdir -p %{buildroot}/etc/cron.daily install -m 0644 %{SOURCE1} %{buildroot}%{_localstatedir}/adm/fillup-templates install -m 0744 %{SOURCE2} %{buildroot}/etc/cron.daily/suse-do_mandb install -m 0744 %{SOURCE3} %{buildroot}/etc/cron.daily/suse-clean_catman -- %post %{?tmpfiles_create:%tmpfiles_create %{_libexecdir}/tmpfiles.d/man-db.conf} %{fillup_only -an cron} -- %config /etc/manpath.config %attr(0744,root,root) /etc/cron.daily/suse-clean_catman %attr(0744,root,root) /etc/cron.daily/suse-do_mandb -- %ghost %{_localstatedir}/cache/man/* %{_localstatedir}/adm/fillup-templates/sysconfig.cron-man -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=932789
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=932789
http://bugzilla.suse.com/show_bug.cgi?id=932789#c2
Dr. Werner Fink
participants (1)
-
bugzilla_noreply@novell.com