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
I believe the packages in question are: cronie, cronie-anacron, crontabs, and at. Might want to double check here.
cronie
cronie-anacron
crontabs
at
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....
I know that at least Google Chrome is installing a /etc/cron.daily file (https://source.chromium.org/chromium/chromium/src/+/master:chrome/installer/linux/common/rpmrepo.cron - the processed template is in https://tpopela.fedorapeople.org/google-chrome )
@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...
urpmi
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
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)
@tpopela Chromium changes to remove atd requirement:
atd
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.
Log in to comment on this ticket.