Fedora 38 (at least): freeipa-client pulls nfs-utils, which in turn installs several services in my system. I don't use nfs at all and everything works in my freeipa installation. So, please make nfs-utils weak dependency. i.e. change `Requires:` to `Recommends:`. Please fix in Rawhide, Fedora 38 and Fedora 37.
ipa-client-automount provides NFS configuration as part of setting up automounts. This is what unconditionally requires NFS packages. We may consider moving ipa-client-automount into a separate subpackage and then do a Recommends: on that package. This, however, needs to be done upstream first and then only changed in newer Fedora versions.
> This, however, needs to be done upstream first Why ? Why not to put NFS-related part to the subpackage ? > only changed in newer Fedora versions ? 1. People who want to use NFS, are expected to install nfs-utils 2. By default, DNF installs recommended packages, so installations will not be broken. If someone turned off this feature, he should install ipa-client-automount on his own. It's the same, as in other parts of the system.
FreeIPA team takes care to maintain Fedora version of FreeIPA as close to upstream as possible. Right now it is pretty much 1:1. This request is a first one to split the nfs-utils dependency in ~15 years or so of FreeIPA existence. I don't want to do it without considerations to be put into it. Discussing it upstream is a way to solicit feedback from other distributions as well.
Okay, reported: https://pagure.io/freeipa/issue/9444
Wonderful. I'll turn this bug into assigned state while we discuss it upstream.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle. Changing version to 40.
FEDORA-2024-9cbd4c03cc (freeipa-4.12.0-1.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-9cbd4c03cc
FEDORA-2024-a4251419e9 (freeipa-4.12.0-1.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-a4251419e9
FEDORA-2024-a4251419e9 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-a4251419e9` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-a4251419e9 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-9cbd4c03cc has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-9cbd4c03cc` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-9cbd4c03cc See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-a4251419e9 (freeipa-4.12.0-1.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-9cbd4c03cc (freeipa-4.12.0-1.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.