Bug 2228533

Summary: Reduce number of plugin variants provided
Product: [Fedora] Fedora Reporter: Petr Menšík <pemensik>
Component: nss-mdnsAssignee: Adam Goode <adam>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 39CC: adam, mzeuom, pemensik, tdawson
Target Milestone: ---Keywords: RFE
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/WCZ73YQYF7ULX674Q72DCJQV7M5C6VRY/#7UFKZOB3PBWCVFTRM4TPUN74JDSZVRSV
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Petr Menšík 2023-08-02 14:58:34 UTC
Reported by authselect package packager on Fedora devel. We should try to reduce number of different plugin variants, because supporting that number of variants on authselect package is requiring additional work. Currently authselect has to support multiple variants. We have minimal and non-minimal set of variants, where only one of them can be configured from authselect now.

We need 

Reproducible: Always

Steps to Reproduce:
1. rpm -ql nss-mdns | grep libnss
2.
3.
Actual Results:  
/lib64/libnss_mdns.so.2
/lib64/libnss_mdns4.so.2
/lib64/libnss_mdns4_minimal.so.2
/lib64/libnss_mdns6.so.2
/lib64/libnss_mdns6_minimal.so.2
/lib64/libnss_mdns_minimal.so.2

Expected Results:  
one, max 2 variants. Additional behaviour configured by configuration file of plugin or avahi-daemon.

Upstream PR link: https://github.com/lathiat/nss-mdns/pull/89

Comment 1 Petr Menšík 2023-08-02 15:00:15 UTC
Related to bug #2103903.

Comment 2 Fedora Release Engineering 2023-08-16 08:13:52 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.