Description of problem: pam and coreutils have a dependency loop amongst themselves. Pam requires the use of certain coreutils binaries in its scriptlets, and the coreutils su command links to libpam and libpam_misc. Presently this is worked around via dep whitout. Version-Release number of selected component (if applicable): 5.2.1-31.2 How reproducible: Its always there. Steps to Reproduce: N/A Actual results: N/A Expected results: N/A Additional info: Its easy enough to really break this loop by putting su in a subpackage (call it coreutils-su). I will attach a patch to the spec file to this end.
Created attachment 138975 [details] Change coreutils spec to produce coreutils-su
Thanks for the report and the patch. I'm changing the product and version of this to Fedora Core devel -- we don't normally break out subpackages during a support cycle. I think any sub-package made for this reason ought to be called 'coreutils-pam' in case there other other pam-using utilities in future.
Sound like a good name and sound reasoning. Yeah, and you could say something to that effect in the description (which btw, I forgot to change the description of the sub-package in my patch from the place I was cutting and pasting from). Thanks again...james
Created attachment 138985 [details] Fixed to include pam dep in the sub package with new name coreutils-pam OK, missed a manual dep on pam. BTW, I think we could completely get rid of the manual dep as it will be picked up automatically by RPM due to su linking against libpam.
BTW, once this patch is in place, anconda's Whitout.py file can have the pam>coreutils whiteout line removed. Which was my motivation in RHEL 4 (long story, be happy to tell outside of bugzilla).
Er.. did you test this patch? There seem to be several problems with it.
No response; closing.