[systemd-devel] [PATCH 1/5] calendar: semesterly alias for semi-annually
Lennart Poettering
lennart at poettering.net
Mon Nov 10 16:01:56 PST 2014
On Thu, 30.10.14 12:19, Daniele Medri (dmedri at gmail.com) wrote:
I am still not convinced that "semesterly" is really a good
addition. See previous comments about that:
I am a bit conservative about that. "Semester" has a very
academic touch to it, and at least in germany the semester
usually starts in october, not in january. I'd rather stay
away from this word hence, since at least to me it appears
to suggest something different than "*-1,7-1"...
And we do have semi-annually already that covers this nicely.
> ---
> man/systemd.time.xml | 4 ++--
> src/shared/calendarspec.c | 3 ++-
> src/test/test-calendarspec.c | 1 +
> 3 files changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/man/systemd.time.xml b/man/systemd.time.xml
> index f35ccd7..2342684 100644
> --- a/man/systemd.time.xml
> +++ b/man/systemd.time.xml
> @@ -247,8 +247,8 @@
> <literal>monthly</literal>, <literal>weekly</literal>,
> <literal>yearly</literal>,
> <literal>quarterly</literal>,
> - <literal>semiannually</literal> may be used as
> - calendar events which refer to
> + <literal>semesterly</literal> or <literal>semiannually</literal>
> + may be used as calendar events which refer to
> <literal>*-*-* *:*:00</literal>,
> <literal>*-*-* *:00:00</literal>,
> <literal>*-*-* 00:00:00</literal>,
> diff --git a/src/shared/calendarspec.c b/src/shared/calendarspec.c
> index 7efcf7b..3115bba 100644
> --- a/src/shared/calendarspec.c
> +++ b/src/shared/calendarspec.c
> @@ -757,7 +757,8 @@ int calendar_spec_from_string(const char *p, CalendarSpec **spec) {
> } else if (strcaseeq(p, "biannually") ||
> strcaseeq(p, "bi-annually") ||
> strcaseeq(p, "semiannually") ||
> - strcaseeq(p, "semi-annually")) {
> + strcaseeq(p, "semi-annually") ||
> + strcaseeq(p, "semesterly")) {
>
> r = const_chain(1, &c->month);
> if (r < 0)
> diff --git a/src/test/test-calendarspec.c b/src/test/test-calendarspec.c
> index 87e1da1..7610cff 100644
> --- a/src/test/test-calendarspec.c
> +++ b/src/test/test-calendarspec.c
> @@ -80,6 +80,7 @@ int main(int argc, char* argv[]) {
> test_one("minutely", "*-*-* *:*:00");
> test_one("quarterly", "*-01,04,07,10-01 00:00:00");
> test_one("semi-annually", "*-01,07-01 00:00:00");
> + test_one("semesterly", "*-01,07-01 00:00:00");
> test_one("annually", "*-01-01 00:00:00");
> test_one("*:2/3", "*-*-* *:02/3:00");
>
> --
> 1.9.3
>
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
Lennart
--
Lennart Poettering, Red Hat
More information about the systemd-devel
mailing list