Description of problem: nss_wrapper is used in non-root containers to create missing user entries: https://src.fedoraproject.org/container/postgresql/blob/rawhide/f/root/usr/share/container-scripts/postgresql/common.sh#_183 And in containers, every MB is counted. nss_wrapper by default pulls in cmake and many other packages, because it ships cmake config file. In total, it's around 100MB unpacked. Version-Release number of selected component (if applicable): nss_wrapper-1.1.11-6.fc35 How reproducible: easily Steps to Reproduce: 1. podman run -ti --rm fedora bash -c 'yum install -y nss_wrapper' Actual results: <other dnf output snipped> Install 78 Packages <other dnf output snipped> Installed size: 109 M <other dnf output snipped> Expected results: Ideally only nss_wrapper library is installed. Additional info: I'd suggest to introduce a nss_wrapper-devel package that can ship the cmake config file and the necessary dependencies, and only users/components that need those would install that. This change might need 3 other components to update the spec, as they might currently count with cmake config to be installed: $> dnf repoquery --repoid=fedora-source --whatrequires nss_wrapper cyrus-sasl-0:2.1.27-8.fc34.src libssh-0:0.9.5-2.fc34.src sssd-0:2.4.2-3.fc34.src
I've had second thoughts and realized due to the backward compatibility and because there is also a perl tool that is not something to the devel package, introducing nss_wrapper-libs that would only provide the library itself is likely better way how to deal with this. A PR is prepared: https://src.fedoraproject.org/rpms/nss_wrapper/pull-request/1
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36.
Fixed by 45c7558987e40a02a6e586244698f428be560d09