Skip to content

SPEC: since Fedora 44 Samba provides dedicated 'samba-ndr-libs' package#8372

Merged
alexey-tikhonov merged 1 commit intoSSSD:masterfrom
alexey-tikhonov:samba-libs
Jan 19, 2026
Merged

SPEC: since Fedora 44 Samba provides dedicated 'samba-ndr-libs' package#8372
alexey-tikhonov merged 1 commit intoSSSD:masterfrom
alexey-tikhonov:samba-libs

Conversation

@alexey-tikhonov
Copy link
Copy Markdown
Member

with libraries needed by 'sssd-ipa'.

Note that 'sssd-ad' still needs 'samba-client-libs'

@alexey-tikhonov alexey-tikhonov added no-backport This should go to target branch only. Trivial A single reviewer is sufficient to review the Pull Request labels Jan 16, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the RPM spec file to handle a dependency change in Fedora 44 and later. The sssd-ipa package now correctly requires samba-ndr-libs on Fedora 44+ and falls back to samba-client-libs on older versions or other distributions. The implementation uses a standard conditional macro, and the change is correctly scoped to the ipa subpackage, leaving the sssd-ad dependency untouched as intended. The change is correct and well-implemented.

@alexey-tikhonov alexey-tikhonov marked this pull request as ready for review January 16, 2026 20:17
Copy link
Copy Markdown
Contributor

@sumit-bose sumit-bose left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi,

thank you, works as expected, samba-client-libs is not loaded when runnig dnf install sssd-ipa, ACK.

bye,
Sumit

with libraries needed by 'sssd-ipa'.

Note that 'sssd-ad' still needs 'samba-client-libs'

Reviewed-by: Sumit Bose <sbose@redhat.com>
@sssd-bot
Copy link
Copy Markdown
Contributor

The pull request was accepted by @alexey-tikhonov with the following PR CI status:


🟢 CodeFactor (success)
🟢 CodeQL (success)
🟢 osh-diff-scan:fedora-rawhide-x86_64:upstream (success)
🟢 rpm-build:centos-stream-10-x86_64:upstream (success)
🟢 rpm-build:fedora-42-x86_64:upstream (success)
🟢 rpm-build:fedora-43-x86_64:upstream (success)
🟢 rpm-build:fedora-rawhide-x86_64:upstream (success)
🟢 Analyze (target) / cppcheck (success)
🟢 Build / freebsd (success)
🟢 Build / make-distcheck (success)
🟢 ci / intgcheck (centos-10) (success)
🟢 ci / intgcheck (fedora-42) (success)
🟢 ci / intgcheck (fedora-43) (success)
🟢 ci / intgcheck (fedora-44) (success)
🟢 ci / prepare (success)
🟢 ci / system (centos-10) (success)
🟢 ci / system (fedora-42) (success)
🟢 ci / system (fedora-43) (success)
🔴 ci / system (fedora-44) (failure)
➖ Coverity scan / coverity (skipped)
🟢 Static code analysis / codeql (success)
🟢 Static code analysis / pre-commit (success)
🟢 Static code analysis / python-system-tests (success)


There are unsuccessful or unfinished checks. Make sure that the failures are not related to this pull request before merging.

@alexey-tikhonov alexey-tikhonov merged commit e73250b into SSSD:master Jan 19, 2026
13 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Accepted no-backport This should go to target branch only. Trivial A single reviewer is sufficient to review the Pull Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants