[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#974038: RFA: cronie -- Process Scheduling Deamon



Package: wnpp
Severity: normal

I am looking for a new maintainer for cronie, which I believe should
become the new default cron daemon.

src:cronie is Fedora's fork of the original (and now unmaintained) ISC
cron that has been extended with a number of features.

Debian's own src:cron (which I co-maintain) is a fork of an even earlier
version that has also been extended with its own number of features.


My original goal, as (co-)maintainer of both, was to get at least
feature parity into src:cron, but two things have become clear:

  1. cronie should be the way forward. It contains many more features,
     some that have frequently been requested against src:cron, and more
     than we could reasonably duplicate (and even if: what would be the
     purpose).

     Copying code from src:cronie to src:cron is pointless.

  2. I never managed to get cronie into unstable (in a way that
     switching from cron to cronie would break as little as possible),
     and I probably never will.

     My time was entirely consumed by cron, mostly be converting it to
     source format 3.0 (quilt), which was a pain given that the 1.0
     patch had accumulated almost 30 years of changes. This took me a
     long, long time, but was necessary in order to make our cron
     codebase comparable/relatable to all the other cron forks out
     there.


The cronie package itself is not in bad shape, I did occasionally bring
it up to date.

What a new maintainer would need to to is

  * First and foremost: ensure that switching between cron and cronie
    should work flawlessly. There's already code for that (with
    conffiles handed over, and so on), but I haven't tested that in a
    long time, and I'm sure it could be improved.

  * Better: go through the patch series of src:cron, and incorporate/
    upstream anything applicable into cronie. The last time I checked,
    there were 5-6 patches for minor fixes not yet in cronie.

  * Best: Make cronie the new default cron in bullseye+1 (or bullseye,
    if one were to be super-ambitious).

    Our own src:cron, in which I have invested a great deal of my
    personal time (it was the first package I started contributing to),
    has reached a dead-end, I'm afraid.


If you're interested, I can try to help with some of the points above,
but I can't promise anything.

Christian


Reply to: