Hello community, here is the log from the commit of package cronie for openSUSE:Factory checked in at 2018-10-01 09:02:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cronie (Old) and /work/SRC/openSUSE:Factory/.cronie.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cronie" Mon Oct 1 09:02:39 2018 rev:67 rq:637026 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/cronie/cronie.changes 2017-11-30 13:50:50.347686552 +0100 +++ /work/SRC/openSUSE:Factory/.cronie.new/cronie.changes 2018-10-01 09:02:43.116032914 +0200 @@ -1,0 +2,20 @@ +Mon Sep 17 14:04:46 UTC 2018 - [email protected] + +- update to 1.5.2 + * cronnext: New useful utility to find out time of the next job + run. + * crond: Avoid creating PID files when crond doesn't fork. + * crontab: Do not try to replace the crontab with a directory. + * crond: Log startup even when started in non-forking mode. + * Multiple small cleanups and fixes. +- update Source address +- remove cronie-1.4.7-disable_logging.patch and restore the + original cronie behaviour (a line starting with a dash in + normal user's crontab is handled as incorrect), there was enough + time for crontab migration. Manpage part of the patch was applied + upstream +- remove cronie-nofork-nopid.patch (applied upstream) +- pack cronnext utility +- call autoreconf + +------------------------------------------------------------------- Old: ---- cronie-1.4.7-disable_logging.patch cronie-1.5.1.tar.gz cronie-nofork-nopid.patch New: ---- cronie-1.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cronie.spec ++++++ --- /var/tmp/diff_new_pack.HzAzOA/_old 2018-10-01 09:02:44.004032142 +0200 +++ /var/tmp/diff_new_pack.HzAzOA/_new 2018-10-01 09:02:44.008032138 +0200 @@ -1,7 +1,7 @@ # # spec file for package cronie # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,14 +23,13 @@ %define cron_configs %{_sysconfdir}/pam.d/crond %{_sysconfdir}/crontab %{_sysconfdir}/cron.deny Name: cronie -Version: 1.5.1 +Version: 1.5.2 Release: 0 Summary: Cron Daemon -License: BSD-3-Clause and GPL-2.0 and MIT +License: BSD-3-Clause AND GPL-2.0-only AND MIT Group: System/Daemons -Url: https://github.com/cronie-crond/cronie -# temporary location - new releases will be stored on GitHub -Source0: http://people.redhat.com/tmraz/%{name}/%{name}-%{version}.tar.gz +Url: https://github.com/cronie-crond/%{name} +Source0: https://github.com/cronie-crond/%{name}/archive/%{name}-%{version}.tar.gz Source2: run-crons Source3: sample.root Source4: deny.sample @@ -46,16 +45,15 @@ Patch4: cronie-nheader_lines.diff # we use cron.pid instead of crond.pid Patch5: cronie-crond_pid.diff -# PATCH-FIX-UPSTREAM mention logging disabling for a command in man -Patch7: cronie-1.4.7-disable_logging.patch # PATCH-FIX-UPSTREAM use run-crons instead of run-parts for anacron (bnc#689494) Patch8: cronie-anacron-1.4.7-run-crons.patch -Patch10: cronie-nofork-nopid.patch Patch12: cronie-piddir.patch # PATCH-FIX-SUSE the first occurance of "/etc/anacrontab" was replaced by "/etc/crontab" # in manpage file because the /etc/crontab is still used in SUSE. Patch13: fix-manpage-replace-anacrontab-with-crontab.patch BuildRequires: audit-devel +BuildRequires: autoconf +BuildRequires: automake BuildRequires: libselinux-devel BuildRequires: pam-devel BuildRequires: pkgconfig @@ -104,14 +102,12 @@ overloaded in settings. %prep -%setup -q +%setup -q -n %{name}-%{name}-%{cronie_version} %patch3 -p1 %patch4 %patch5 -p1 -%patch7 -p1 %patch8 -p1 cp %{SOURCE7} ./cron_to_cronie.README -%patch10 %patch12 -p1 %patch13 -p1 @@ -119,6 +115,7 @@ # fill macro CRON_VERSION it is used in top three lines of crontab file,should be reworked export CFLAGS="%{optflags} -DCRON_VERSION=\\\"%{version}\\\"" export LDFLAGS="-Wl,-z,relro,-z,now,-z,defs" +autoreconf -f -i %configure \ --with-audit \ --enable-anacron \ @@ -206,8 +203,10 @@ %{_mandir}/man5/crontab.5%{ext_man} %{_mandir}/man8/cron.8%{ext_man} %{_mandir}/man8/crond.8%{ext_man} +%{_mandir}/man1/cronnext.1%{ext_man} %verify(not mode) %attr (4750,root,trusted) %{_bindir}/crontab %attr (755,root,root) %{_sbindir}/cron +%attr (755,root,root) %{_bindir}/cronnext %{_sbindir}/rccron %{_libexecdir}/cron %{_unitdir}/cron.service ++++++ cronie-1.5.1.tar.gz -> cronie-1.5.2.tar.gz ++++++ ++++ 18858 lines of diff (skipped)
