Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-7509

While conducting install, NetworkManager needs a bunch of USE flag changes

    • emerge networkmanager
    • Networkmanager dependencies pulling in too much.
    • Hide
      While doing an install from minimal networkmanager wants a bunch of USE flags set to emerge like cairo with X support. For example, it wants to pull in adwaita-icon-theme which should not be needed for what is an ncurses based program with minimal install image The expected behaviour would be that networkmanager only asks for dependencies to be installed to do its job.
      Show
      While doing an install from minimal networkmanager wants a bunch of USE flags set to emerge like cairo with X support. For example, it wants to pull in adwaita-icon-theme which should not be needed for what is an ncurses based program with minimal install image The expected behaviour would be that networkmanager only asks for dependencies to be installed to do its job.

       

      emerge networkmanager
      Calculating dependencies... done!
      [ebuild N ] net-dialup/ppp-scripts-0
      [ebuild N ] net-wireless/wireless-regdb-20190603
      [ebuild N ] media-fonts/liberation-fonts-2.00.1-r3 USE="-X -fontforge"
      [ebuild N ] sys-devel/llvm-common-9.0.1
      [ebuild N ] dev-libs/libpthread-stubs-0.4-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-misc/util-macros-1.19.2-r1
      [ebuild N ] virtual/ttf-fonts-1-r1
      [ebuild N ] dev-libs/fribidi-1.0.5 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] dev-libs/gobject-introspection-common-1.64.1
      [ebuild N ] dev-libs/vala-common-0.48.5
      [ebuild N ] x11-themes/hicolor-icon-theme-0.17
      [ebuild N ] media-libs/libpng-1.6.37 USE="-abi_riscv_lp64 -abi_riscv_lp64d -apng (-neon) -static-libs" CPU_FLAGS_X86="sse"
      [ebuild N ] sys-libs/slang-2.3.2 USE="pcre readline zlib -abi_riscv_lp64 -abi_riscv_lp64d -cjk -png -static-libs"
      [ebuild N ] dev-lang/nasm-2.14.02 USE="-doc"
      [ebuild N ] x11-libs/xtrans-1.4.0 USE="-doc"
      [ebuild N ] dev-libs/nspr-4.24 USE="-abi_riscv_lp64 -abi_riscv_lp64d -debug"
      [ebuild N ] dev-libs/libatomic_ops-7.6.6 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-libs/pixman-0.38.4 USE="-abi_riscv_lp64 -abi_riscv_lp64d (-altivec) (-iwmmxt) (-loongson2f) (-neon) -static-libs" CPU_FLAGS_X86="mmxext sse2 ssse3"
      [ebuild N ] dev-libs/libuv-1.31.0 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] media-fonts/font-util-1.3.1
      [ebuild N ] dev-libs/nss-3.49 USE="nss-pem -abi_riscv_lp64 -abi_riscv_lp64d -cacert -utils"
      [ebuild N ] dev-libs/boehm-gc-7.6.8 USE="cxx static-libs threads -abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] www-client/w3m-0.5.3_p20190105 USE="nls ssl unicode -X -fbcon -gdk-pixbuf (-gpm) -imlib -libressl -lynxkeymap -nntp -xface" L10N="-de -ja"
      [ebuild N ] virtual/w3m-0
      [ebuild N ] dev-util/gtk-doc-am-1.32
      [ebuild N ] x11-proto/glproto-1.4.17-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xextproto-7.3.0-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/presentproto-1.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/damageproto-1.2.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xf86dgaproto-2.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xineramaproto-1.2.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/renderproto-0.11.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/dri2proto-2.8-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xf86vidmodeproto-2.3.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/applewmproto-1.4.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/resourceproto-1.2.0-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/inputproto-2.3.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/dri3proto-1.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/compositeproto-0.4.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/fontcacheproto-0.1.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xf86rushproto-1.2.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xcalibrateproto-0.1.0-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/bigreqsproto-1.1.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/trapproto-3.4.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/kbproto-1.0.7-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/fontsproto-2.1.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xproxymngproto-1.0.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xcmiscproto-1.2.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/randrproto-1.6.0-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/fixesproto-5.0-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/printproto-1.0.5-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/lg3dproto-5.0-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/videoproto-2.3.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/evieproto-1.1.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/recordproto-1.14.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xproto-7.0.32-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/scrnsaverproto-1.2.2-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xf86miscproto-0.9.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xf86bigfontproto-1.2.0-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/windowswmproto-1.0.4-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/xf86driproto-2.1.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-proto/dmxproto-2.3.1-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] x11-base/xorg-proto-2019.2
      [ebuild N ] x11-libs/libxshmfence-1.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] x11-libs/libXdmcp-1.1.3 USE="-abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] x11-libs/libXau-1.0.9 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] x11-libs/libICE-1.0.10 USE="ipv6 -abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] dev-libs/libnl-3.4.0 USE="debug python threads -abi_riscv_lp64 -abi_riscv_lp64d -static-libs -utils" PYTHON_TARGETS="python2_7 python3_7"
      [ebuild N ] dev-libs/newt-0.52.20 USE="nls -gpm -tcl" PYTHON_TARGETS="python2_7 python3_7 -python3_8 -python3_9"
      [ebuild N ] x11-libs/libSM-1.2.3 USE="ipv6 uuid -abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] x11-base/xcb-proto-1.14 USE="-abi_riscv_lp64 -abi_riscv_lp64d" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
      [ebuild N ] net-dialup/ppp-2.4.7-r7 USE="ipv6 pam -activefilter -atm -dhcp -eap-tls -gtk -libressl -radius"
      [ebuild N ] x11-libs/libxcb-1.14 USE="-abi_riscv_lp64 -abi_riscv_lp64d -doc (-selinux) -static-libs -test -xkb"
      [ebuild N ] net-misc/mobile-broadband-provider-info-20190618 USE="-test"
      [ebuild N ] sys-libs/binutils-libs-2.32-r1 USE="nls -64-bit-bfd -abi_riscv_lp64 -abi_riscv_lp64d -multitarget -static-libs"
      [ebuild N ] app-crypt/rhash-1.3.8 USE="nls ssl -abi_riscv_lp64 -abi_riscv_lp64d -debug -libressl -static-libs"
      [ebuild N ] x11-libs/libX11-1.6.9 USE="ipv6 -abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs -test"
      [ebuild NS ] app-text/docbook-xml-dtd-4.2-r2 [4.1.2-r6, 4.3-r1, 4.4-r2, 4.5-r1]
      [ebuild N ] app-arch/libarchive-3.3.3 USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -abi_riscv_lp64 -abi_riscv_lp64d -expat -libressl -lz4 -lzo -nettle -static-libs -zstd"
      [ebuild N ] x11-libs/libXext-1.3.4 USE="-abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] x11-libs/libXfixes-5.0.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] x11-libs/libXrender-0.9.10-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] app-text/xmlto-0.0.28-r1 USE="text -latex"
      [ebuild N ] sys-apps/dbus-1.12.16 USE="-X -abi_riscv_lp64 -abi_riscv_lp64d -debug -doc -elogind (-selinux) -static-libs -systemd -test -user-session"
      [ebuild N ] x11-libs/libXi-1.7.10 USE="-abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] x11-libs/libXdamage-1.1.5 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] x11-libs/libXrandr-1.5.2 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] x11-libs/libXcomposite-0.4.5 USE="-abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] x11-libs/libXcursor-1.2.0 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] x11-libs/libXxf86vm-1.1.4-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] x11-libs/libXtst-1.2.3-r1 USE="-abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] dev-python/typing-3.6.4-r1 PYTHON_TARGETS="python2_7"
      [ebuild N ] dev-python/markupsafe-1.1.1 PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_8 -python3_9"
      [ebuild N ] media-libs/libglvnd-1.3.2 USE="X asm egl gles gles2 glx headers -tls"
      [ebuild N ] virtual/python-typing-0-r1 PYTHON_TARGETS="python2_7 python3_7 -pypy3"
      [ebuild N ] x11-libs/libdrm-2.4.101 USE="libkms -abi_riscv_lp64 -abi_riscv_lp64d -valgrind" VIDEO_CARDS="-amdgpu (-exynos) (-freedreno) -intel -nouveau (-omap) -radeon (-tegra) (-vc4) (-vivante) -vmware"
      [ebuild N ] dev-python/mako-1.1.3 USE="-doc -test" PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_8 -python3_9"
      [ebuild N ] dev-python/m2crypto-0.35.2 USE="-libressl" PYTHON_TARGETS="python2_7 python3_7"
      [ebuild N ] app-eselect/eselect-opengl-1.3.1-r4
      [ebuild N ] virtual/opengl-7.0-r5
      [ebuild N ] app-eselect/eselect-rust-20200419
      [ebuild N ] net-wireless/crda-3.18-r3 USE="-gcrypt -libressl"
      [ebuild N ] dev-lang/rust-bin-1.46.0 USE="-abi_riscv_lp64 -abi_riscv_lp64d -clippy -doc -rls -rustfmt" CPU_FLAGS_X86="sse2"
      [ebuild N ] net-wireless/wpa_supplicant-2.8 USE="dbus fils hs2-0 readline -ap -bindist -eap-sim -eapol_test -fasteap -libressl -macsec -p2p -privsep (-ps3) -qt5 (-selinux) -smartcard -tdls -uncommon-eap-types (-wimax) -wps"
      [ebuild N ] virtual/rust-1.46.0 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] media-libs/fontconfig-2.13.0-r4 USE="-abi_riscv_lp64 -abi_riscv_lp64d -doc -static-libs"
      [ebuild N ] app-eselect/eselect-fontconfig-1.1-r1
      [ebuild N ] x11-libs/cairo-1.16.0-r3 USE="X glib svg (-aqua) -debug (-gles2) -opengl -static-libs -utils -valgrind -xcb"
      [ebuild N ] net-libs/libmbim-1.18.0 USE="-static-libs -udev"
      [ebuild N ] dev-libs/gobject-introspection-1.64.1 USE="-cairo -doc -doctool -test" PYTHON_SINGLE_TARGET="python3_7 -python3_8 -python3_9" PYTHON_TARGETS="python3_7 -python3_8 -python3_9"
      [ebuild N ] dev-util/cmake-3.14.5 USE="ncurses -doc -emacs -qt5 -system-jsoncpp -test"
      [ebuild N ] net-libs/libndp-1.7 USE="-abi_riscv_lp64 -abi_riscv_lp64d"
      [ebuild N ] dev-libs/libgudev-233 USE="-abi_riscv_lp64 -abi_riscv_lp64d -introspection -static-libs"
      [ebuild N ] dev-python/pycairo-1.17.0-r1 USE="-doc -examples -test" PYTHON_TARGETS="python2_7 python3_7 -python3_8 -python3_9"
      [ebuild N ] x11-libs/gdk-pixbuf-2.40.0-r1 USE="introspection -X -docs -jpeg -jpeg2k -test -tiff"
      [ebuild N ] dev-libs/atk-2.35.1 USE="introspection nls"
      [ebuild N ] virtual/libgudev-233 USE="-abi_riscv_lp64 -abi_riscv_lp64d -introspection -static-libs"
      [ebuild N ] media-gfx/graphite2-1.3.13 USE="-abi_riscv_lp64 -abi_riscv_lp64d -perl -test"
      [ebuild N ] media-libs/libjpeg-turbo-2.0.2 USE="-abi_riscv_lp64 -abi_riscv_lp64d -java -static-libs"
      [ebuild N ] dev-libs/libcroco-0.6.13-r1 USE="-test"
      [ebuild N ] sys-devel/llvm-9.0.1 USE="libffi ncurses xml -abi_riscv_lp64 -abi_riscv_lp64d -debug -doc -exegesis -gold -libedit -test -xar -z3" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -Lanai -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore"
      [ebuild N ] app-accessibility/at-spi2-core-2.36.0 USE="introspection -X"
      [ebuild N ] media-libs/harfbuzz-2.6.4 USE="cairo glib graphite icu introspection truetype -debug -static-libs -test"
      [ebuild N ] virtual/jpeg-0-r3 USE="-abi_riscv_lp64 -abi_riscv_lp64d -static-libs"
      [ebuild N ] media-libs/mesa-20.1.6 USE="(X) (drm) (egl) (gbm) (gles1) (gles2) (glvnd) (glx) (llvm) (ocl-icd) (opengl) (shader-cache) (surfaceless) -alternate-path -android -d3d9 -debug -extra-hud -haiku -opencl -pax_kernel -pic (-selinux) -sensors -test -unwind -valgrind -wayland" CPU_FLAGS_X86="avx avx2 -avx512bw -avx512er" VIDEO_CARDS="(osmesa) (swrast) -amdgpu -dri3 -gallium-freedreno -gallium-i915 -gallium-imx -gallium-iris -gallium-nouveau -gallium-osmesa -gallium-pl111 -gallium-r300 -gallium-r600 -gallium-radeonsi -gallium-swr -gallium-swrast -gallium-tegra -gallium-v3d -gallium-vc4 -gallium-virgl -gallium-vivante -gallium-vmware -i915 -i965 -intel -nouveau -openmax -r100 -r200 -radeon -vaapi -vdpau -virgl -vulkan-amdgpu -vulkan-intel -xa -xvmc"
      [ebuild N ] net-libs/libqmi-1.22.2 USE="mbim -doc -static-libs"
      [ebuild N ] app-accessibility/at-spi2-atk-2.34.2 USE="-test"
      [ebuild N ] dev-util/gtk-update-icon-cache-3.24.7
      [ebuild N ] x11-libs/pango-1.44.7-r1 USE="introspection -X -doc -test"
      [ebuild N ] net-misc/modemmanager-1.10.0 USE="introspection qmi udev -elogind -mbim -policykit -systemd -vala"
      [ebuild N ] media-libs/gd-2.2.5-r2 USE="fontconfig jpeg png truetype zlib -abi_riscv_lp64 -abi_riscv_lp64d -static-libs -test -tiff -webp -xpm" CPU_FLAGS_X86="sse"
      [ebuild N ] media-libs/libepoxy-1.5.4 USE="X"
      [ebuild N ] gnome-base/librsvg-2.46.4-r1 USE="introspection -tools -vala"
      [ebuild N ] media-gfx/graphviz-2.42.1 USE="cairo nls python -X -devil -doc -examples -gdk-pixbuf -gtk -gts -guile -java -lasi -pdf -perl -postscript -qt5 -ruby -static-libs -svg -tcl" PYTHON_SINGLE_TARGET="python3_7 -python2_7" PYTHON_TARGETS="python2_7 python3_7"
      [ebuild N ] dev-lang/vala-0.46.6 USE="-test"
      [ebuild N ] x11-libs/gtk+-3.24.20 USE="X doc introspection (-aqua) -broadway -cloudprint -colord -cups -examples -test -vim-syntax -wayland -xinerama"
      [ebuild N ] x11-themes/adwaita-icon-theme-3.36.1 USE="-branding"
      [ebuild N ] dev-python/pygobject-3.36.0 USE="cairo -examples -test" PYTHON_TARGETS="python2_7 python3_7 -python3_8 -python3_9"
      [ebuild N ] net-misc/networkmanager-1.26.0 USE="dhcpcd introspection modemmanager ncurses nss ppp resolvconf vala wext wifi -audit -bluetooth -connection-sharing -consolekit -dhclient -elogind -gnutls -iwd -json -ofono -ovs -policykit (-selinux) -teamd -test"

      The following USE changes are necessary to proceed:
      (see "package.use" in the portage(5) man page for more details)

      1. required by x11-libs/gtk+-3.24.20::gnome-kit
      2. required by dev-python/pygobject-3.36.0::gnome-kit
      3. required by net-misc/networkmanager-1.26.0::net-kit[introspection,-test]
      4. required by networkmanager (argument)
        >=x11-libs/cairo-1.16.0-r3 X
      5. required by media-gfx/graphviz-2.42.1::media-kit
      6. required by dev-lang/vala-0.46.6::gnome-kit
      7. required by net-misc/networkmanager-1.26.0::net-kit[vala]
      8. required by networkmanager (argument)
        >=media-libs/gd-2.2.5-r2 truetype jpeg png fontconfig

      Use --autounmask-write to write changes to config files (honoring
      CONFIG_PROTECT). Carefully examine the list of proposed changes,
      paying special attention to mask or keyword changes that may expose
      experimental or unstable packages.

      • In order to avoid wasting time, backtracking has terminated early
      • due to the above autounmask change(s). The --autounmask-backtrack=y
      • option can be used to force further backtracking, but there is no
      • guarantee that it will produce a solution.

            drobbins drobbins
            krish krish
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: