* Merge with Debian unstable (LP: #2044015). Remaining changes:
- debian/control: Move MTA to Suggests field.
- debian/cron.default: change to a deprecated message to make it clear
that the file is no longer in use.
- d/p/f/inherit-path.patch: Add -P option to inherit PATH from environment,
thanks to Tom Jones for the patch
- Inherit PATH by default:
+ debian/crontab.main: Stop setting PATH
+ debian/cron.service, debian/cron.init: Pass -P to cron
* Drop changes:
- debian/tests/compare-with-old-cron-files: Compare against cron package
shipped in Ubuntu Jammy instead of that shipped in Debian Bullseye
[ Test removed in 3.0pl1-167 ]
cron (3.0pl1-178) unstable; urgency=medium
* checked that debian/crontab.main keeps /bin and /sbin in the PATH.
Closes: #1051138
* modified crontab.c, so `crontab -l` emits a COLOR_RESET escape sequence
to a tty unconditionaly at the end of the lines, to prevent prompt
corruption later. Closes: #1054327
cron (3.0pl1-177) unstable; urgency=medium
* Included Alexander Schwinn's PR: this is about checking steps in crontabs,
to prevent insane divisions, like dividing one hour in more than 60 steps
for example
* added a new test 'step_size_out_of_bound' to check the previous change
* modified the fake editor debian/tests/cronfiller.py so it can take in
account an environment variable LINES to append some lines to a
crontab file.
* made a longer sleep (now 4 seconds) in the test
'check-messages-sent-by-cron' to prevent random failures due to a
heavily loaded host
cron (3.0pl1-176) unstable; urgency=medium
* added the switch -n in the synopsis line of cron.8
* enable debug by default (it must still be triggered by -x when
calling cron); enabled the -N switch when DEBUGGING is enabled for
cron.
* documented the -x switch in cron.8
* declared myself as maintainer
* made a roud trip with `gbp pq import/export`, which modifies the
debian patches (adding some information, like for example a summary
for every modified file)
* modified the patch features/Coloring_the_ouput_of_crontab_l.patch
in order to touch the background color when the foregroud color is
changed, and keep an acceptable contrast. Closes: #1053288
* added SyslogFacility=cron in the file cron.service. Closes: #1051619
cron (3.0pl1-175) unstable; urgency=medium
* removed the line SHELL=/usr/bin/sh from an example in crontab.5; this,
Closes: #166533
* according to Message-ID: <email address hidden> sent to
<email address hidden>, this bug should be closed now ??
Closes: #915289 anyway.
* uncommented EXTRA_OPTS="" in debian/cron.default; Closes: #1050702
cron (3.0pl1-174) unstable; urgency=medium
* modified the debian patch features/cron_now.patch. Removed the script
make_cron_now.py. Added a new switch (-N) to the cron command, which
makes it run the cron jobs once, like when a tick happens, an exit.
Documented the new features in cron.8, removed the command cron_now and
its manpage. Added an entry in debian/cron.NEWS. Simplified debian/rules.
Removed the dependency on libselinux1. Closes: #1050482
* modified the test suite to use `cron -N` instead of cron_now
cron (3.0pl1-173) unstable; urgency=medium
* fixed the code which colorizes the output of `crontab -l`
* added an autopkgtest for this feature
cron (3.0pl1-172) unstable; urgency=medium
* added a dependency on libselinux1, which makes cron package unfit
for hurd-i386
* adopted Dan Jacobson's suggestion for "2nd Saturday" and "morning
following the first Thursday". Closes: #854581; Closes: #820507
* fixed the patch fixes/crontab_5_manpage.patch, which deleted too much
lines from crontab.5
* adopted Stéphane Blondon's patch to colorize the output of `crontab -l`
Closes: #813614
cron (3.0pl1-171) unstable; urgency=medium
* applied one change proposed by Helge Kreutzmann (thanks!).
Closes: #964386
cron (3.0pl1-170) unstable; urgency=medium
* removed the reference to the missing file debian/make_cron_now.py
in debian/copyright, since this file is created by a debian patch now.
* added an entry to NEWS.Debian
* taken in account Vincent Lefevre's last reply about bug #1049964:
simplified _PATH_DEFPATH in pathnames.h and restored debian/crontab.main
to a reasonable content. Closes: #1049964
* renamed one debian test, and added there a some lines to prevent a
regression about #1049964.
cron (3.0pl1-169) unstable; urgency=medium
* modified the patch fixes/Usr-bin-sbin.patch in order to add the
older path /sbin, necessary for some commands.
Closes: #1049964
* checked that the sentence « The system administrator may create cron
jobs in /etc/cron.d/ with file names like "local" or "local-foo" » is
part of the file cron.8 when it is patched. Closes: #1035914
cron (3.0pl1-168) unstable; urgency=medium
* modified the patch fixes/Usr-bin-sbin.patch in order to add the
older path /bin, still necessary for the command /bin/run-parts.
Closes: 1049969
cron (3.0pl1-167) unstable; urgency=medium
* adopted Daniel Lewart's suggestion for cron.8; Closes: #035914
* fixed crontab.5 for the example showing how to analyze the date
for a fine timing. Closes: #1032823
* modified debian/watch, so uscan does no longer report version 4.1 from
Vixie as the latest to consider.
* merged Alexandre Detiste's pull request https://salsa.debian.org/debian/cron/-/merge_requests/11
Closes: #1049353
cron (3.0pl1-166) unstable; urgency=medium
* upgraded Standards-Version: 4.6.2
* modified the patch for crontab.5, according to Christian Buhtz' work,
thanks! see: https://salsa.debian.org/buhtz/cron
* reverted some of the changes brought by crontab_5_manpage.patch,
particularly those which broke the changes made by the patch
No-multiple-timezones.patch. Closes: #1025536
* marked cron-daemon-common package as Multi-Arch: foreign.
Closes: #1035314
* modified debian/cron.init in order to consider /etc/localtime, and the
patch features/Debian-manpage-and-doc-updates.patch
Closes: #1038836
* created the new patch debian/Usr-bin-sbin.patch, and mofified
debian/crontab.main, to modernize PATHs. Closes: #1042894
* removed the test compare-with-old-cron-files which makes less sense
now, as novelties which it was supposed to test were accepted by a
big number of users since the original changes, and because modernized
paths are different from the paths defined in older crontabs.
cron (3.0pl1-165) unstable; urgency=medium
* increased the sleep time up to 2 seconds in an autopkgtest, to let
the MTA finalize cron_now's actions on every architecture, more
securely.
cron (3.0pl1-164) unstable; urgency=medium
* added a new command named cron_now; it is meant to launch cron
jobs immediately, quite exactly as when one minute has elapsed
with cron. A debian patch provides the file contrib/make_cron_now.py
which derives a file cron_now.c from the source cron.c
* wrote a man page for the command cron_now
* modified one test for autopkgtest, to make use of cron_now
* added a build-dependency on python3 (needed to build cron_now.c),
and modified debian/rules to compile cron_now.
-- Vladimir Petko <email address hidden> Tue, 21 Nov 2023 08:38:28 +1300
This bug was fixed in the package cron - 3.0pl1-178ubuntu1
---------------
cron (3.0pl1-178ubuntu1) noble; urgency=medium
* Merge with Debian unstable (LP: #2044015). Remaining changes: cron.default: change to a deprecated message to make it clear path.patch: Add -P option to inherit PATH from environment, crontab. main: Stop setting PATH cron.service, debian/cron.init: Pass -P to cron tests/compare- with-old- cron-files: Compare against cron package
- debian/control: Move MTA to Suggests field.
- debian/
that the file is no longer in use.
- d/p/f/inherit-
thanks to Tom Jones for the patch
- Inherit PATH by default:
+ debian/
+ debian/
* Drop changes:
- debian/
shipped in Ubuntu Jammy instead of that shipped in Debian Bullseye
[ Test removed in 3.0pl1-167 ]
cron (3.0pl1-178) unstable; urgency=medium
* checked that debian/crontab.main keeps /bin and /sbin in the PATH.
Closes: #1051138
* modified crontab.c, so `crontab -l` emits a COLOR_RESET escape sequence
to a tty unconditionaly at the end of the lines, to prevent prompt
corruption later. Closes: #1054327
cron (3.0pl1-177) unstable; urgency=medium
* Included Alexander Schwinn's PR: this is about checking steps in crontabs, out_of_ bound' to check the previous change tests/cronfille r.py so it can take in messages- sent-by- cron' to prevent random failures due to a
to prevent insane divisions, like dividing one hour in more than 60 steps
for example
* added a new test 'step_size_
* modified the fake editor debian/
account an environment variable LINES to append some lines to a
crontab file.
* made a longer sleep (now 4 seconds) in the test
'check-
heavily loaded host
cron (3.0pl1-176) unstable; urgency=medium
* added the switch -n in the synopsis line of cron.8 Coloring_ the_ouput_ of_crontab_ l.patch
* enable debug by default (it must still be triggered by -x when
calling cron); enabled the -N switch when DEBUGGING is enabled for
cron.
* documented the -x switch in cron.8
* declared myself as maintainer
* made a roud trip with `gbp pq import/export`, which modifies the
debian patches (adding some information, like for example a summary
for every modified file)
* modified the patch features/
in order to touch the background color when the foregroud color is
changed, and keep an acceptable contrast. Closes: #1053288
* added SyslogFacility=cron in the file cron.service. Closes: #1051619
cron (3.0pl1-175) unstable; urgency=medium
* removed the line SHELL=/usr/bin/sh from an example in crontab.5; this, cron.default; Closes: #1050702
Closes: #166533
* according to Message-ID: <email address hidden> sent to
<email address hidden>, this bug should be closed now ??
Closes: #915289 anyway.
* uncommented EXTRA_OPTS="" in debian/
cron (3.0pl1-174) unstable; urgency=medium
* modified the debian patch features/ cron_now. patch. Removed the script cron_now. py. Added a new switch (-N) to the cron command, which
make_
makes it run the cron jobs once, like when a tick happens, an exit.
Documented the new features in cron.8, removed the command cron_now and
its manpage. Added an entry in debian/cron.NEWS. Simplified debian/rules.
Removed the dependency on libselinux1. Closes: #1050482
* modified the test suite to use `cron -N` instead of cron_now
cron (3.0pl1-173) unstable; urgency=medium
* fixed the code which colorizes the output of `crontab -l`
* added an autopkgtest for this feature
cron (3.0pl1-172) unstable; urgency=medium
* added a dependency on libselinux1, which makes cron package unfit 5_manpage. patch, which deleted too much
for hurd-i386
* adopted Dan Jacobson's suggestion for "2nd Saturday" and "morning
following the first Thursday". Closes: #854581; Closes: #820507
* fixed the patch fixes/crontab_
lines from crontab.5
* adopted Stéphane Blondon's patch to colorize the output of `crontab -l`
Closes: #813614
cron (3.0pl1-171) unstable; urgency=medium
* applied one change proposed by Helge Kreutzmann (thanks!).
Closes: #964386
cron (3.0pl1-170) unstable; urgency=medium
* removed the reference to the missing file debian/ make_cron_ now.py
in debian/copyright, since this file is created by a debian patch now.
* added an entry to NEWS.Debian
* taken in account Vincent Lefevre's last reply about bug #1049964:
simplified _PATH_DEFPATH in pathnames.h and restored debian/crontab.main
to a reasonable content. Closes: #1049964
* renamed one debian test, and added there a some lines to prevent a
regression about #1049964.
cron (3.0pl1-169) unstable; urgency=medium
* modified the patch fixes/Usr- bin-sbin. patch in order to add the
older path /sbin, necessary for some commands.
Closes: #1049964
* checked that the sentence « The system administrator may create cron
jobs in /etc/cron.d/ with file names like "local" or "local-foo" » is
part of the file cron.8 when it is patched. Closes: #1035914
cron (3.0pl1-168) unstable; urgency=medium
* modified the patch fixes/Usr- bin-sbin. patch in order to add the
older path /bin, still necessary for the command /bin/run-parts.
Closes: 1049969
cron (3.0pl1-167) unstable; urgency=medium
* adopted Daniel Lewart's suggestion for cron.8; Closes: #035914 /salsa. debian. org/debian/ cron/-/ merge_requests/ 11
* fixed crontab.5 for the example showing how to analyze the date
for a fine timing. Closes: #1032823
* modified debian/watch, so uscan does no longer report version 4.1 from
Vixie as the latest to consider.
* merged Alexandre Detiste's pull request
https:/
Closes: #1049353
cron (3.0pl1-166) unstable; urgency=medium
* upgraded Standards-Version: 4.6.2 /salsa. debian. org/buhtz/ cron 5_manpage. patch, multiple- timezones. patch. Closes: #1025536 Debian- manpage- and-doc- updates. patch Usr-bin- sbin.patch, and mofified crontab. main, to modernize PATHs. Closes: #1042894 with-old- cron-files which makes less sense
* modified the patch for crontab.5, according to Christian Buhtz' work,
thanks! see: https:/
* reverted some of the changes brought by crontab_
particularly those which broke the changes made by the patch
No-
* marked cron-daemon-common package as Multi-Arch: foreign.
Closes: #1035314
* modified debian/cron.init in order to consider /etc/localtime, and the
patch features/
Closes: #1038836
* created the new patch debian/
debian/
* removed the test compare-
now, as novelties which it was supposed to test were accepted by a
big number of users since the original changes, and because modernized
paths are different from the paths defined in older crontabs.
cron (3.0pl1-165) unstable; urgency=medium
* increased the sleep time up to 2 seconds in an autopkgtest, to let
the MTA finalize cron_now's actions on every architecture, more
securely.
cron (3.0pl1-164) unstable; urgency=medium
* added a new command named cron_now; it is meant to launch cron make_cron_ now.py
jobs immediately, quite exactly as when one minute has elapsed
with cron. A debian patch provides the file contrib/
which derives a file cron_now.c from the source cron.c
* wrote a man page for the command cron_now
* modified one test for autopkgtest, to make use of cron_now
* added a build-dependency on python3 (needed to build cron_now.c),
and modified debian/rules to compile cron_now.
-- Vladimir Petko <email address hidden> Tue, 21 Nov 2023 08:38:28 +1300