#485 KCron should depend on cronie
Opened by napaalm. Modified

In System Settings, under Startup and Shutdown, there's a menu called Task Scheduler which lets you edit the system crontab even though cronie is not installed by default.
Nowhere there's a warning that any cron job created there would not get executed, so this leads to a bad user experience.

To fix the issue, at least on my installation, I had to install cronie with rpm-ostree and also fix SELinux permissions on /etc/crontab, as explained on this guide.


This needs to be an upstream issue to use some other mechanism instead.

Metadata Update from @ngompa:
- Issue tagged with: experience, kinoite

@ngompa, why is including cronie by default not a viable solution?

I'd have thought because cron is not included by default in favour of systemd-timers?

I'd have thought because cron is not included by default in favour of systemd-timers?

Exactly. We're not going to re-add cron daemons to the system now that we have systemd timers. This needs to be reported upstream in order to move this functionality to systemd timers.

This needs to be reported upstream in order to move this functionality to systemd timers.

Okay, so shouldn't kcron be removed in the meantime? In the current state it only confuses users.

Metadata Update from @siosm:
- Issue marked as blocking: #112
- Issue set to the milestone: Future Release

I would be OK removing it until it's fixed. Reporting this upstream would be great to make KDE developers aware.

We've discussed that:
- In the meantime, we should add a dependency on cronie for this package (see https://invent.kde.org/system/kcron)
- It's not part of KDE / Kinoite 40 so nothing more to do on this front.

Metadata Update from @siosm:
- Issue unmarked as blocking: #112
- Issue untagged with: kinoite

Metadata Update from @siosm:
- Issue untagged with: experience
- Issue tagged with: packaging

Metadata