This bug was fixed in the package cron - 3.0pl1-120ubuntu1 --------------- cron (3.0pl1-120ubuntu1) precise; urgency=low
[ Ubuntu Merge-o-Matic ] * Merge from Debian unstable. Remaining changes: - debian/control: + Requires debhelper >= 7.3.15ubuntu2 (for Upstart). + Move MTA to Suggests field. - debian/cron.upstart: Add Upstart script. - debian/rules: Call dh_installinit to install Upstart job properly. * Dropped changes, superseded upstream: - debian/control: lockfile-progs no longer recommended. - debian/{prerm,postinst,postrm}: scripts now generated with debhelper. cron (3.0pl1-120) unstable; urgency=low * do_command.c, cron.h, cron.8: Change the behaviour when logging the information of the child processes. A new loglevel (8) is introduced and documented in cron.8. The previous log format is kept unless the sysadmin choses to select this new option. (Closes: 637295) * debian/examples/cron-stats.pl: Adjust the script with the changes introduced in the logging behaviour. * cron.8: Fix minor formatting errors * debian/cron.bug-script: - Report properly on the EDITOR variable - Report the permissions and contents of all relevant cron directories * debian/changelog: Typo fixes and missing information * crontab.5: - Document limitations of the periods that can be defined in crontab syntax and provide workarounds (Closes: 640086) - Document limitation of the use of @reboot due to the definition of the boot sequence as suggested by Regid Ichira. * debian/source/lintian-overrides: Add overrides file for lintian required because the maintainer name in debian/changelog and in debian/control do not match due to encoding. [ Christian Kastner ] * debian/control: - Fix broken Vcs-* URLs * debian/NEWS: Remove previous spurious entry from 3.0pl1-110. cron (3.0pl1-119) unstable; urgency=low * The development team has migrated from Subversion to git, with the latter becoming authoritative immediately. A log of the migration process can be found in debian/svn-git-migration.txt. [ Javier Fernandez-Sanguino ] * debian/NEWS: - Remove the entry introduced in the previous version until an agreement is reached on the desired behaviour (Reopens: #608774) * debian/standard.daily: - Work properly if mount points have a space (Closes: #633972) - Sanity check mount point value before generating an error * Add one new example script: - cron-tasks-review.sh: Reviews the files that exist in /etc/cron.d and in /etc/cron.{hourly,daily,weekly,monthly} to find those that will not be run by cron due to some error. * debian/copyright: - Adjust debian/copyright to acknowledge the (c) and license of the new example script. * debian/control: - Remove Steve from the Uploaders field, no longer needed there * cron.8: - Document the Debian specific changes in a separate section, describing how /etc/cron.{hourly,daily,weekly,monthly} and /etc/cron.d behave and should be used. [ Christian Kastner ] * debian/control: - Updated Vcs-* URLs to point to the new git repository * debian/cron.c, database.c: - Interpret the "-L" option of the daemon as a bitmask, and add initial support for three selectors: start, stop, end * database.c, cron.c, cron.h, debian/copyright: - Check orphaned crontabs for adoption. Fix taken from Fedora cronie. Closes: #634926 * do_command.c: - When logging a job run, prefix the command text with the PID of the process. Closes: #609780 * debian/NEWS: - Added entry documenting the change of the "-L" option as well as the dropping of LSBNAMES in -117. cron (3.0pl1-118) unstable; urgency=low * debian/control - Limited Build-Depends for libaudit-dev to linux-any. I erroneously assumed it applied to other OSes as well. * debian/rules - DEB_BUILD_OPTIONS for audit support is limited to Linux platforms [ Javier Fernandez-Sanguino] * debian/NEWS - Document the new behaviour of cron regarding logging of non-zero exit status cronjobs (Closes: #608874) cron (3.0pl1-117) unstable; urgency=low * Makefile: - Fixed integration of cron-internal debug code into the package building process. Instead of having to modify debian/rules, this can now driven by DEB_BUILD_OPTIONS=debug - Removed hard-coded compiler flags, honoring those provided by dpkg-buildflags instead * do_command.c: - When logging the end of cron jobs, log the PID of the actually exec'ed user command, not the PID of the parent. Closes: #609780 * database.c: - Split crontab security checks (type, owner, mode, links) into separate tests with individual error messages instead of the cryptic message "WRONG INODE INFO". Closes: #625493 - Extended the ability to recover from broken symlinks (added in -110) to also recover from failed security checks above. Fixes to these were not being detected as cron only looks at mtime. Closes: #625495 - Also recover from syntax errors. Fixes to these did change mtime, but were ignored as cron permanently removes broken crontabs from its database of files to check. Closes: #627859 * cron.8: - Documented the fact that /etc/crontab and files in /etc/cron.d must not be group- or other-writable. Closes: #625491, LP: #741979 * crontab.5: - Specify parse order of crontabs (thanks, Jonathan Amery). Closes: #622645 * debian/control: - Bumped Standards-Version to 3.9.2 (no changes needed) - Added missing Build-Depends on libaudit-dev - Removed Conflicts for nonexistent package suidmanager - Removed Conflicts for lockfile-progs (which should have been a Breaks anyway) as we no longer rely on it, we use flock from util-linux instead - Changed architecture-specific Build-Depends on libselinux1-dev to linux-any instead of negating all other OSes * debian/cron.default: - Merged the LSBNAMES option with EXTRA_OPTS. Both where used to pass options to the daemon, making one of them redundant - Added the ability to disable the daily lost+found check by setting the new variable CHECK_LOSTFOUND to "no". Closes: #579640 * debian/cron.init: - Don't call start-stop-daemon directly, use LSB init functions instead. Among other things, this works around the cron daemon not deleting its pidfile from /var/run/. Closes: #615855, 622348 - Added $network to Should-Start * debian/rules: - Converted to dh syntax. This included replacing some manually executed steps with debhelper file-automated ones (eg: cron.man, cron.examples) to lessen clutter - Completely rewrote the PAM/SELinux/audit integration parts. PAM support was being skipped on kfreebsd and hurd, and audit support was completely broken. From now on: + PAM is enabled by default on all platforms + SELinux is enabled by default on linux-any + audit is disabled by default on all platforms All of these can be driven by DEB_BUILD_OPTIONS (see debian/rules) - Do not compress example perl scripts * debian/{prerm,postrm,postinst}: - Let dh_installinit manage stopping/(re)starting of jobs instead of calling invoke-rc.d ourselves * debian/standard.daily: - Backup of /etc/{passd,group} is no longer performed by cron; the task was handed over to src:shadow (see #554170). In Squeeze, this task will be performed redundantly by both packages (as discussed on debian-release) - Rewrite locking and lost+found-checking code, based on a submission to the BTS by Justin B. Rye. Closes: #478967, #537073, LP: #257367 - Parse /etc/mtab instead of /proc/mounts; the former makes handling bind mounts easier. Closes: #578856 - Pull in /etc/cron/default for CHECK_LOSTFOUND (see above) * debian/copyright: - Convert to DEP5 format (r173) * debian/watch: - Added watch file to silence a lintian warning, even though the last upstream release was in 2004 * Packaging (general): removed a lot of cruft which seems to have accumulated over time. This included all the cron-se stuff, which appears to have been a remnant from the SELinux integration process, and was either not being used anymore or completely broken. Also, the patches/ directory was removed, as that location has a specific meaning and the patches in there were no longer relevant. -- Steve Langasek <steve.langa...@ubuntu.com> Mon, 17 Oct 2011 15:33:56 -0700 ** Changed in: cron (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/741979 Title: cron ignores group-writable crontab, with obscure message To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cron/+bug/741979/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs