[ubuntu/noble-proposed] cron 3.0pl1-178ubuntu1 (Accepted)

Vladimir Petko vladimir.petko at canonical.com
Tue Nov 21 03:26:15 UTC 2023


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: <87il8y5n5c.8.fsf at jidanni.org> sent to
    915289-done at bugs.debian.org, 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.

Date: Tue, 21 Nov 2023 08:38:28 +1300
Changed-By: Vladimir Petko <vladimir.petko at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Simon Quigley <tsimonq2 at ubuntu.com>
https://launchpad.net/ubuntu/+source/cron/3.0pl1-178ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 21 Nov 2023 08:38:28 +1300
Source: cron
Built-For-Profiles: noudeb
Architecture: source
Version: 3.0pl1-178ubuntu1
Distribution: noble
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Vladimir Petko <vladimir.petko at canonical.com>
Closes: 035914 166533 813614 820507 854581 915289 964386 1025536 1032823 1035314 1035914 1038836 1042894 1049353 1049964 1049969 1050482 1050702 1051138 1051619 1053288 1054327
Launchpad-Bugs-Fixed: 2044015
Changes:
 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: <87il8y5n5c.8.fsf at jidanni.org> sent to
     915289-done at bugs.debian.org, 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.
Checksums-Sha1:
 88fb20f4c415b1f015977014b7abefe98400c45c 2167 cron_3.0pl1-178ubuntu1.dsc
 fd56e7bec6b1529a9259094d8d69aba0f2e14e33 127152 cron_3.0pl1-178ubuntu1.debian.tar.xz
 ba89bf05561baa1870a7ee2a0f395904cbeff275 7722 cron_3.0pl1-178ubuntu1_source.buildinfo
Checksums-Sha256:
 6e3a8194e08fb7e1ce43b6a0dc6c5804a46c3f2ebf779b537c5314e6681eb212 2167 cron_3.0pl1-178ubuntu1.dsc
 f08cfa40df35b4e583f0c5395e4a963638118c13a1bf501caf30043d27187909 127152 cron_3.0pl1-178ubuntu1.debian.tar.xz
 7c8578a17e1416b79f30ef86db9f8a7360d23e6bc3372f6622db3f77d0a78f77 7722 cron_3.0pl1-178ubuntu1_source.buildinfo
Files:
 c746d2b1a3dda12e8ed8f79749a6fbbc 2167 admin important cron_3.0pl1-178ubuntu1.dsc
 dc39bcda42e3a2fc0da5038c10ccd219 127152 admin important cron_3.0pl1-178ubuntu1.debian.tar.xz
 7db46f4164decab128c356cbd1a41106 7722 admin important cron_3.0pl1-178ubuntu1_source.buildinfo
Original-Maintainer: Georges Khaznadar <georgesk at debian.org>


More information about the noble-changes mailing list