[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU Mcron 1.1 released
From: |
Mathieu Lirzin |
Subject: |
GNU Mcron 1.1 released |
Date: |
Mon, 19 Mar 2018 02:02:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
We are pleased to announce the release of GNU Mcron 1.1,
representing 124 commits, by 3 people over 4 years.
* About
GNU Mcron is a complete replacement for Vixie cron. It is used to run
tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
original cron format is also supported.
https://www.gnu.org/software/mcron/
* Download
Here are the compressed sources and a GPG detached signature[*]:
https://ftp.gnu.org/gnu/mcron/mcron-1.1.tar.gz
https://ftp.gnu.org/gnu/mcron/mcron-1.1.tar.gz.sig
Use a mirror for higher download bandwidth:
https://ftpmirror.gnu.org/mcron/mcron-1.1.tar.gz
https://ftpmirror.gnu.org/mcron/mcron-1.1.tar.gz.sig
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify mcron-1.1.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys 0ADEE10094604D37
and rerun the 'gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.69
Automake 1.16.1
NEWS
* Noteworthy changes in release 1.1 (2018-03-19) [stable]
** New features
The 'job' procedure has now a '#:user' keyword argument which allows
specifying a different user that will run it.
Additional man pages for 'cron(8)' and 'crontab(1)' are now generated using
GNU Help2man.
** Bug fixes
Child process created when executing a job are now properly cleaned even
when execution fails by using 'dynamic-wind' construct.
** Improvements
GNU Guile 2.2 is now supported.
Some procedures are now written using functional style and include a
docstring. 'def-macro' usages are now replaced with hygienic macros.
Compilation is now done using a non-recursive Makefile, supports out of tree
builds, and use silent rules by default.
Guile object files creation don't rely on auto-compilation anymore and are
installed in 'site-ccache' directory.
Jobs are now internally represented using SRFI-9 records instead of vectors.
Changelog are generated from Git logs when generating the tarball using
Gnulib gitlog-to-changelog script.
A test suite is now available and can be run with 'make check'.
** Changes in behavior
The "--enable-debug" configure variable has been removed and replaced with
MCRON_DEBUG environment variable.
The "--disable-multi-user" configure variable is now used to not build and
install the 'cron' and 'crontab' programs. It has replaced the
"--enable-no-vixie-clobber" which had similar effect.
(mcron core) module is now deprecated and has been superseeded by
(mcron base).
Please report bugs to address@hidden
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Mcron 1.1 released,
Mathieu Lirzin <=