cron 3.0pl1-178ubuntu1 source package in Ubuntu
Changelog
cron (3.0pl1-178ubuntu1) noble; urgency=medium * 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
Upload details
- Uploaded by:
- Vladimir Petko
- Sponsored by:
- Simon Quigley
- Uploaded to:
- Noble
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cron_3.0pl1.orig.tar.gz | 57.9 KiB | d931e0688005dfa85cfdb60e19bf0a3848ebfa3ee3415bf2a6ea3ea9e5bcfd21 |
cron_3.0pl1-178ubuntu1.debian.tar.xz | 124.2 KiB | f08cfa40df35b4e583f0c5395e4a963638118c13a1bf501caf30043d27187909 |
cron_3.0pl1-178ubuntu1.dsc | 2.1 KiB | 6e3a8194e08fb7e1ce43b6a0dc6c5804a46c3f2ebf779b537c5314e6681eb212 |
Available diffs
Binary packages built by this source
- cron: process scheduling daemon
The cron daemon is a background process that runs particular programs at
particular times (for example, every minute, day, week, or month), as
specified in a crontab. By default, users may also create crontabs of
their own so that processes are run on their behalf.
.
Output from the commands is usually mailed to the system administrator
(or to the user in question); you should probably install a mail system
as well so that you can receive these messages.
.
This cron package does not provide any system maintenance tasks. Basic
periodic maintenance tasks are provided by other packages, such
as checksecurity.
- cron-daemon-common: process scheduling daemon's configuration files
The cron daemon is a background process that runs particular programs at
particular times (for example, every minute, day, week, or month), as
specified in a crontab. By default, users may also create crontabs of
their own so that processes are run on their behalf.
.
This package provides configuration files which must be there to
define scheduled process sets.
- cron-dbgsym: debug symbols for cron