Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Latest shadow ebuilds in portage have RDEPEND like RDEPEND=">=sys-libs/cracklib-2.7-r3 pam? ( >=sys-libs/pam-0.75-r4 sys-apps/pam-login ) !pam? ( sys-apps/pam-login ) This makes shadow depend on pam-login and pam regardless of whether pam is in USE. Reproducible: Always Steps to Reproduce: On a pam-less system, run emerge -pv shadow Actual Results: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-libs/glib-1.2.10-r5 -debug 411 kB [ebuild N ] sys-libs/pam-0.77-r1 -berkdb -debug -pwdb (-selinux) 543 kB [ebuild N ] sys-apps/pam-login-3.14 -livecd -nls (-selinux) 137 kB [ebuild R ] sys-apps/shadow-4.0.5-r2 -debug -nls -pam (-selinux) -skey 988 kB Total size of downloads: 2,081 kB Expected Results: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-apps/shadow-4.0.5-r2 -debug -nls -pam (-selinux) -skey 988 kB Total size of downloads: 988 kB
I can't understand why people did this. It worked fine for me without pam. Any explanation?
I suspect an error. Anyway, this is a bug, it breaks stage3 uclibc/* builds that don't support PAM.
*** This bug has been marked as a duplicate of 67815 ***
*** Bug 72566 has been marked as a duplicate of this bug. ***