Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 225557

Summary: circular dependency for sys-auth/openpam-20071221
Product: Gentoo/Alt Reporter: MT <toffanin.mauro>
Component: FreeBSDAssignee: Gentoo/BSD Team <bsd+disabled>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: FreeBSD   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 210767    

Description MT 2008-06-09 12:03:43 UTC
the package sys-auth/openpam-20071221 inject both sys-auth/pambase-20080318 and sys-freebsd/freebsd-pam-modules-6.2-r1 as dependencies, which are blocking each others:

[nomerge      ] sys-freebsd/freebsd-ubin-6.2  USE="nls ssl usb -atm -bluetooth -build -ipv6 (-kerberos) -nis -profile"
[nomerge      ]  sys-auth/openpam-20071221 [20050616-r1] USE="-debug -vim-syntax"
[ebuild  N    ]   sys-auth/pambase-20080318  USE="(-consolekit) (-cracklib) -debug -gnome-keyring -mktemp (-passwdqc) (-selinux)" 3 kB
[ebuild     U ] sys-process/htop-0.8-r1 [0.6.6] USE="unicode%* -debug" 0 kB
[ebuild     U ] dev-libs/libiconv-1.12 [1.11] USE="(-build%)" 4,408 kB
[blocks B     ] <sys-freebsd/freebsd-pam-modules-6.2-r1 (is blocking sys-auth/pambase-20080318)

the circular dependency can be more evident removing the package freebsd-pam-modules:

[nomerge      ] sys-freebsd/freebsd-ubin-6.2  USE="nls ssl usb -atm -bluetooth -build -ipv6 (-kerberos) -nis -profile"
[ebuild     U ]  sys-auth/openpam-20071221 [20050616-r1] USE="-debug -vim-syntax" 388 kB
[ebuild  N    ]   sys-auth/pambase-20080318  USE="(-consolekit) (-cracklib) -debug -gnome-keyring -mktemp (-passwdqc) (-selinux)" 3 kB
[ebuild  N    ]    sys-freebsd/freebsd-pam-modules-6.2  USE="(-kerberos) -nis -profile" 0 kB
Comment 1 Javier Villavicencio (RETIRED) gentoo-dev 2008-06-09 21:18:02 UTC
Problem was freebsd-pam-modules-6.2-r1 without keywords, the -r1 only change is that it no longer provides the /etc/pam.d files (which are now provided by pambase).
With fbsd pam modules 6.2-r1 keyworded, this should no longer occur.