Bug 2237130 - freeipa-client depends on nfs-utils
Summary: freeipa-client depends on nfs-utils
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: freeipa
Version: 40
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: IPA Maintainers
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-09-03 20:30 UTC by Коренберг Марк
Modified: 2024-06-04 03:21 UTC (History)
8 users (show)

Fixed In Version: freeipa-4.12.0-1.fc39 freeipa-4.12.0-1.fc40
Clone Of:
Environment:
Last Closed: 2024-06-04 02:21:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FREEIPA-10328 0 None None None 2023-09-03 20:31:37 UTC

Description Коренберг Марк 2023-09-03 20:30:24 UTC
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.

Comment 1 Alexander Bokovoy 2023-09-04 12:29:21 UTC
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.

Comment 2 Коренберг Марк 2023-09-04 12:37:58 UTC
> 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.

Comment 3 Alexander Bokovoy 2023-09-04 13:06:59 UTC
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.

Comment 4 Коренберг Марк 2023-09-04 13:41:50 UTC
Okay, reported: https://pagure.io/freeipa/issue/9444

Comment 5 Alexander Bokovoy 2023-09-04 13:48:56 UTC
Wonderful. I'll turn this bug into assigned state while we discuss it upstream.

Comment 6 Aoife Moloney 2024-02-15 22:57:19 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle.
Changing version to 40.

Comment 7 Fedora Update System 2024-05-29 07:30:05 UTC
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

Comment 8 Fedora Update System 2024-05-29 07:43:12 UTC
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

Comment 9 Fedora Update System 2024-05-30 02:05:22 UTC
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.

Comment 10 Fedora Update System 2024-05-30 02:06:30 UTC
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.

Comment 11 Fedora Update System 2024-06-04 02:21:09 UTC
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.

Comment 12 Fedora Update System 2024-06-04 03:21:48 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.