#5557 Strict dependency of optional package pam_krb5
Closed: Fixed None Opened 8 years ago by pvoborni.

Ticket was cloned from Red Hat Bugzilla (product Fedora): Bug 1292024

Description of problem:
freeipa-client is tested on modern distribution only with sssd.
I'm not aware os testing with pam_krb5 + nss-pam-ldapd even thought there is
such option "--no-sssd"

[root@host ~]# ipa-client-install --help | tail -n 7
    -S, --no-sssd       Do not configure the client to use SSSD for
                        authentication
    --preserve-sssd     Preserve old SSSD configuration if possible

  uninstall options:
    --uninstall         uninstall an existing installation. The uninstall can
                        be run with --unattended option


Therefore it would be good to get rid of strict dependency on pam_krb5.
If you do not to remove it completely it would be good to change it to weak
dependencies. So pam_krb5 could be removed without removing package
freeipa-client.

Version-Release number of selected component (if applicable):
sh$ rpm -q freeipa-client
freeipa-client-4.2.3-2.fc23.x86_64

How reproducible:
Deterministic


Steps to Reproduce:
1. rpm -q --requires freeipa-client | grep pam_krb5
pam_krb5

Actual results:
Output contains "pam_krb5"

Expected results:
Output does not contain "pam_krb5"

triage result: Deprecate option --no-sssd upstream and warn users about using the option and warn about consequences, remove hard dependencies and instead check for them in the installer.

If you plan to remove option "--no-sssd" then it would be good to change title of bug.

If you do not plan to deprecate/remove it then please consider to change a single line in spec file.

s/Requires:/Recommends:/ or even better
s/Requires:/Suggests:/

This ticket should be just about changing the spec. Deprecation of --no-sssd option will be handled in #5860.

4.4.0 was released, moving open tickets to 4.4.1

master:

  • 984ae38 client: remove hard dependency on pam_krb5

ipa-4-4:

  • 62eefc7 client: remove hard dependency on pam_krb5

Metadata Update from @pvoborni:
- Issue assigned to jcholast
- Issue set to the milestone: FreeIPA 4.4.2

7 years ago

Login to comment on this ticket.

Metadata