Package: cron
Version: 3.0pl1-106
Severity: minor
Tags: patch

Last June I submitted bug #485452, which pointed out an error and
some stylistic problems in cron's package description.  The fix did
not apply my suggested patch directly; it dealt with the factual
error, but turned some portions of the text into word salad.

# Package: cron
# Description: 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
#  specific in the in a crontab. By default, users may also create
#  crontabs of their own so that processes are run on their behalf.

The line "as specific in the in a crontab" needs corrective surgery.

#  Users may also install crontabs so that processes are run on
#  their behalf, though this feature can be disabled or restricted to
#  particular users.

This paragraph is redundant.  If you insist on keeping it, throw out
the last sentence of the previous paragraph.

#  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 is configured by default to do some basic daily system
#  maintenance tasks, such as ensuring creating copying key system files.
#  Additional maintenance tasks are available on external packages, such as
#  'checksecurity'

The line "such as ensuring creating copying key system files" is
severely garbled.  The last sentence needs work too: tasks aren't
"on" packages, and what are "external" packages, anyway?

#  The lockfile-progs package is recommended as it will prevent
#  /etc/cron.daily/standard from running multiple
#  times if something gets jammed.

(This is looking rather ridiculous now that there's a perfectly good
file-locking tool in Stable's Essential coreutils, but that's a
separate issue.)

I suggest... no, come to think of it this time I even _recommend_
that you adopt the attached patch.
-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
diff -ru cron-3.0pl1.pristine/debian/control cron-3.0pl1/debian/control
--- cron-3.0pl1.pristine/debian/control	2009-06-30 18:58:02.000000000 +0100
+++ cron-3.0pl1/debian/control	2009-06-30 20:40:58.000000000 +0100
@@ -15,22 +15,17 @@
 Provides:
 Description: 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 
- specific in the in a crontab. By default, users may also create
- crontabs of their own so that processes are run on their behalf.
- .
- Users may also install crontabs so that processes are run on
- their behalf, though this feature can be disabled or restricted to
- particular users.
+ 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 is configured by default to do some basic daily system
- maintenance tasks, such as ensuring creating copying key system files.
- Additional maintenance tasks are available on external packages, such as
- 'checksecurity'
+ maintenance tasks, such as creating backups of key system files. Other
+ packages, such as checksecurity, can provide further maintenance tasks.
  .
  The lockfile-progs package is recommended as it will prevent
  /etc/cron.daily/standard from running multiple

Reply via email to