#183 Drop atd and crond from default install?
Closed: Fixed 2 years ago by catanzaro. Opened 2 years ago by catanzaro.

In https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MQ7ZSP3YHKZVHSHGYR3S3C7GLQWEWW56/ Chris suggested dropping atd and crond. We should consider it.

atd in particular has been repeatedly proposed for removal recently, we just haven't done so yet.


I don't know why we have it installed by default anymore for any Fedora variant. I'd be happy to see a System-Wide Change to drop it from the default install everywhere.

Approved. Action: mcatanzaro to remove these from F34 comps.

Metadata Update from @catanzaro:
- Issue untagged with: meeting-request

2 years ago

I believe the packages in question are: cronie, cronie-anacron, crontabs, and at. Might want to double check here.

The zfs-fuse package (which is a dependency of the virtualization stack) installs /etc/cron.weekly/98-zfs-fuse-scrub, which will no longer work. I'll report a bug for them.

zfs-fuse bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1874553

comps PR: https://pagure.io/fedora-comps/pull-request/529

Leaving this issue open because I want to actually test that the packages are really gone before closing. Experience indicates that if something can go wrong, it will....

@tpopela That cron job (and the related logic) seems to be primarily for old Mandriva systems with urpmi, none of which exist anymore. All that stuff can probably be cleaned up and removed upstream...

Nice! I will try to restore some of my old Chromium branches that was cleaning the installation scripts and remove that part from there..

Metadata Update from @chrismurphy:
- Issue set to the milestone: Fedora 34

2 years ago

There is also a discussion happening about dropping at and cronie packages in RHEL 9 and so far it seems like these packages are here to stay[0].

Is there a reason why we should consider removing them?
How big the impact is going to be if we remove them?

[0]https://github.com/minimization/content-resolver-input/blob/8c7d1774d1cc68e1c4ae4ba163f42b087b024732/configs/sst_cs_apps-apps-cronie.yaml

These are (hopefully) already removed. This issue remains open because I have yet to test to verify that they're really gone. There should be no impact since these are legacy packages no longer needed.

We don't consider what RHEL might do when deciding what packages to install by default in Fedora Workstation.

The following packages (that are present on 33 workstation media) are not present on Fedora-Workstation-Live-x86_64-Rawhide-20201102.n.0.iso

at-3.1.23-5.fc33.x86_64
cronie-1.5.5-4.fc33.x86_64
cronie-anacron-1.5.5-4.fc33.x86_64
crontabs-1.11-23.20190603git.fc33.noarch

Metadata Update from @catanzaro:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

@tpopela Chromium changes to remove atd requirement:

I think I goofed trying to send this as a single change set but here are the changes needed to remove atd usage in the Chrome scriptlets.

Login to comment on this ticket.

Metadata