Gentoo Archives: gentoo-releng

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-releng@l.g.o, ia64@g.o
Subject: Re: [gentoo-releng] circular deps in stage3 between pam & libcap
Date: Mon, 29 Jan 2018 20:41:41
Message-Id: CADvE9NmrSbkb5nSszSonm45+JtDLiy62q_nJPb2PGs4nbki9pQ@mail.gmail.com
In Reply to: [gentoo-releng] circular deps in stage3 between pam & libcap by Mike Frysinger
1 On Mon, Jan 29, 2018 at 7:36 PM, Mike Frysinger <vapier@g.o> wrote:
2 > does anyone recognize this off hand ? ia64 stage3 builds are failing due to it.
3
4 Mike,
5
6 we had no choice but to mask the filecaps use flag for pam as it was
7 causing the circular dep you've hit.
8
9 https://gitweb.gentoo.org/proj/releng.git/commit/?id=da0eb6ec11d57258bb2a1bbac7e9477244d7c04d
10
11
12 > emerge --quiet --usepkg --buildpkg --newuse -e @system
13 >
14 > [nomerge ] sys-apps/kbd-2.0.4::gentoo USE="nls pam {-test}"
15 > [nomerge ] virtual/pkgconfig-0-r1::gentoo
16 > [nomerge ] dev-util/pkgconfig-0.29.2::gentoo USE="-hardened -internal-glib*"
17 > [nomerge ] dev-libs/glib-2.50.3-r1:2::gentoo USE="mime xattr -dbus -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils" PYTHON_TARGETS="python2_7"
18 > [ebuild N ] x11-misc/shared-mime-info-1.9::gentoo USE="{-test}" 0 KiB
19 > [ebuild R ] dev-util/pkgconfig-0.29.2::gentoo USE="-hardened -internal-glib*" 0 KiB
20 > [ebuild N ] dev-libs/glib-2.50.3-r1:2::gentoo USE="mime xattr -dbus -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils" PYTHON_TARGETS="python2_7" 0 KiB
21 > [ebuild N ] virtual/service-manager-0::gentoo USE="(-prefix)" 0 KiB
22 > [nomerge ] sys-apps/openrc-0.34.11::gentoo USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs"
23 > [ebuild N ] net-misc/netifrc-0.5.1::gentoo 0 KiB
24 > [ebuild N ] sys-apps/openrc-0.34.11::gentoo USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs" 0 KiB
25 > [ebuild N ] sys-apps/man-pages-4.13::gentoo USE="nls" L10N="-da -de -fr -it -ja -nl -pl -ru -zh-CN" 0 KiB
26 > [ebuild N ] sys-apps/man-pages-posix-2013a::gentoo 0 KiB
27 > [ebuild N ] virtual/man-0-r1::gentoo 0 KiB
28 > [ebuild N ] sys-apps/man-db-2.7.6.1-r2::gentoo USE="berkdb gdbm manpager nls zlib (-selinux) -static-libs" 0 KiB
29 > [ebuild N ] app-text/po4a-0.47-r1::gentoo USE="{-test}" 0 KiB
30 > [ebuild N ] app-text/docbook-xml-dtd-4.1.2-r6:4.1.2::gentoo 0 KiB
31 > [ebuild N ] app-text/docbook-xsl-stylesheets-1.79.1-r2::gentoo USE="-ruby" 0 KiB
32 > [ebuild N ] app-text/build-docbook-catalog-1.19.1::gentoo 0 KiB
33 > [ebuild N ] sys-fs/e2fsprogs-1.43.6::gentoo USE="nls -fuse -static-libs" 0 KiB
34 > [ebuild N ] virtual/ssh-0::gentoo USE="-minimal" 0 KiB
35 > [nomerge ] virtual/shadow-0::gentoo
36 > [ebuild R ] sys-apps/shadow-4.5::gentoo USE="acl* cracklib* nls* pam* xattr* -audit (-selinux) -skey" 0 KiB
37 > [nomerge ] virtual/ssh-0::gentoo USE="-minimal"
38 > [ebuild N ] net-misc/openssh-7.5_p1-r4::gentoo USE="bindist hpn pam pie ssl -X -X509 -audit -debug -kerberos -ldap -ldns -libedit (-libressl) -livecd (-sctp) (-selinux) -skey -ssh1 -static {-test}" 0 KiB
39 > [ebuild N ] sys-apps/util-linux-2.30.2::gentoo USE="cramfs ncurses nls pam readline suid unicode -build -caps -fdformat -kill -python (-selinux) -slang -static-libs -systemd {-test} -tty-helpers -udev" PYTHON_SINGLE_TARGET="python3_5 -python2_7 -python3_4 -python3_6" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" 0 KiB
40 > [ebuild N ] sys-libs/pam-1.2.1-r2::gentoo USE="berkdb cracklib filecaps nls pie -audit -debug -nis (-selinux) {-test}" 0 KiB
41 > [ebuild N ] sys-auth/pambase-20150213-r1::gentoo USE="cracklib nullok sha512 -consolekit -debug (-elogind) -gnome-keyring -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc -securetty (-selinux) -systemd" 0 KiB
42 > [ebuild N ] net-misc/iputils-20171016_pre::gentoo USE="arping filecaps ipv6 openssl ssl -SECURITY_HAZARD -caps -clockdiff -doc -gcrypt -idn (-libressl) -nettle -rarpd -rdisc -static -tftpd -tracepath -traceroute" 0 KiB
43 > [ebuild N ] sys-libs/libcap-2.24-r2::gentoo USE="pam -static-libs" 0 KiB
44 > [ebuild N ] sys-apps/kbd-2.0.4::gentoo USE="nls pam {-test}" 0 KiB
45 > [ebuild N ] virtual/pam-0-r1::gentoo 0 KiB
46 >
47 > Total: 25 packages (23 new, 2 reinstalls), Size of downloads: 0 KiB
48 >
49 > * Error: circular dependencies:
50 >
51 > (sys-libs/pam-1.2.1-r2:0/0::gentoo, ebuild scheduled for merge) depends on
52 > (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
53 > (virtual/pam-0-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)
54 > (sys-libs/pam-1.2.1-r2:0/0::gentoo, ebuild scheduled for merge) (runtime)
55 >
56 > It might be possible to break this cycle
57 > by applying the following change:
58 > - sys-libs/pam-1.2.1-r2 (Change USE: -filecaps)
59 >
60 > Note that this change can be reverted, once the package has been installed.
61 >
62 > !!! catalyst: run script failed.
63 > -mike

Replies

Subject Author
Re: [gentoo-releng] circular deps in stage3 between pam & libcap Mike Frysinger <vapier@g.o>