Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 225557 - circular dependency for sys-auth/openpam-20071221
Summary: circular dependency for sys-auth/openpam-20071221
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: All FreeBSD
: High normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 210767
  Show dependency tree
 
Reported: 2008-06-09 12:03 UTC by MT
Modified: 2008-07-02 16:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.