Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 708674 - sys-apps/portage: emerge can display the merge list interleaved with depgraph display_problems output
Summary: sys-apps/portage: emerge can display the merge list interleaved with depgraph...
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Portage team
Depends on:
Reported: 2020-02-08 02:40 UTC by Zac Medico
Modified: 2020-02-08 02:40 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
Description Zac Medico gentoo-dev 2020-02-08 02:40:10 UTC
Due to interspersed _show_merge_list calls, the depgraph display_problems method can display the merge list interleaved with display_problems output, like:

> # emerge -uDNptv1 --with-bdeps=y --autounmask-backtrack=y @world
> These are the packages that would be merged, in reverse order:
> Calculating dependencies  ... ... .. .. ... ... done!
> The following packages are causing rebuilds:
>   (app-text/poppler-0.85.0:0/95::gentoo, ebuild scheduled for merge) causes rebuilds for:
>     (net-print/cups-filters-1.26.2:0/0::gentoo, ebuild scheduled for merge)
> [nomerge       ] dev-vcs/subversion-1.13.0::gentoo  USE="dso http nls sasl vim-syntax -apache2 -berkdb -ctypes-python -debug -doc -extras -gnome-keyring -java -kwallet -perl -python -ruby -test" ELIBC="(-FreeBSD)" PYTHON_TARGETS="-python2_7" 
> [ebuild     U  ]  net-libs/serf-1.3.9-r1:1::gentoo [1.3.9:1::gentoo] USE="kerberos -libressl -static-libs" 0 KiB
> [ebuild  rR    ] net-print/cups-filters-1.26.2::gentoo  USE="dbus foomatic jpeg ldap pclm pdf png postscript tiff -ipp_autosetup -perl -static-libs -test -zeroconf" 0 KiB
> [ebuild  rR    ] dev-libs/apr-util-1.6.1-r3:1::gentoo  USE="gdbm ldap nss odbc openssl postgres sqlite -berkdb -doc -libressl -mysql -static-libs" 0 KiB
> [ebuild  NS    ]  dev-db/postgresql-12.1:12::gentoo [11.6:11::gentoo] USE="icu kerberos ldap nls pam readline server ssl threads uuid xml zlib -debug -doc -libressl -llvm -perl -python (-selinux) -static-libs -systemd -tcl" ELIBC="(glibc) (-FreeBSD) (-NetBSD) (-OpenBSD) (-musl) (-uclibc)" KERNEL="(linux)" PYTHON_SINGLE_TARGET="-python2_7 -python3_6 -python3_7" PYTHON_TARGETS="-python2_7 -python3_6 -python3_7" 19740 KiB
> [ebuild     U  ] app-i18n/mozc-2.23.2815.102-r308::gentoo [2.23.2815.102::gentoo] USE="fcitx4 gui handwriting-tegaki ibus* renderer test* -debug -emacs -handwriting-tomoe" 0 KiB
> [nomerge       ] app-i18n/tomoe-0.6.0-r4::gentoo  USE="ruby -hyperestraier -mysql -python -static-libs -subversion" PYTHON_SINGLE_TARGET="-python2_7" PYTHON_TARGETS="-python2_7" RUBY_TARGETS="ruby27 -ruby24 -ruby25 -ruby26" 
> [nomerge       ]  dev-ruby/ruby-glib2-3.3.7::gentoo  USE="-test" RUBY_TARGETS="ruby27 -ruby24 -ruby25 -ruby26" 
> [nomerge       ]   dev-lang/ruby-2.7.0:2.7::gentoo  USE="ipv6 jit rdoc ssl -berkdb -debug -doc -examples -gdbm -jemalloc -libressl -rubytests -socks5 -static-libs -tk -xemacs" 
> [nomerge       ]    dev-ruby/json-2.3.0:2::gentoo  USE="-doc -test" RUBY_TARGETS="ruby27 -ruby24 -ruby25 -ruby26" 
> [nomerge       ]     dev-util/ragel-  USE="vim-syntax" 
> [nomerge       ]      dev-util/colm- 
> [ebuild   R    ]       app-text/asciidoc-8.6.10_p20181016::gentoo  USE="graphviz highlight -examples -test" PYTHON_SINGLE_TARGET="python3_7 -pypy3 -python3_6 (-python3_5%)" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 (-python3_5%)" 0 KiB
> [ebuild     U  ]        media-gfx/graphviz-2.42.3::gentoo [2.42.1::gentoo] USE="X cairo gdk-pixbuf gtk nls pdf postscript qt5 svg -devil -doc -examples -gts -guile -java -lasi -perl -python -ruby -static-libs -tcl" ELIBC="(-FreeBSD)" PYTHON_SINGLE_TARGET="-python2_7 -python3_6 -python3_7 -python3_8% (-python3_5%)" PYTHON_TARGETS="-python2_7 -python3_6 -python3_7 -python3_8% (-python3_5%)" 25632 KiB
> [nomerge       ] virtual/shadow-0::gentoo 
> [ebuild     U  ]  sys-apps/shadow-4.8.1-r1::gentoo [4.8.1::gentoo] USE="acl cracklib nls pam (split-usr) su xattr -audit -bcrypt (-selinux) -skey" 0 KiB
> [nomerge       ] net-print/cups-filters-1.26.2::gentoo  USE="dbus foomatic jpeg ldap pclm pdf png postscript tiff -ipp_autosetup -perl -static-libs -test -zeroconf" 
> [nomerge       ]  app-text/mupdf-1.16.1:0/1.16.1::gentoo  USE="X javascript opengl ssl -libressl -static-libs" 
> [nomerge       ]   media-libs/harfbuzz-2.6.4:0/0.9.18::gentoo  USE="cairo glib graphite icu introspection truetype -debug -static-libs -test" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" 
> [nomerge       ]    x11-libs/cairo-1.16.0-r3::gentoo  USE="X glib opengl svg utils (-aqua) -debug (-gles2-only) -static-libs -valgrind" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" 
> [ebuild     U  ]     media-libs/mesa-20.0.0_rc2::gentoo [19.3.3::gentoo] USE="X classic dri3 egl gallium gbm gles1 gles2 llvm lm-sensors osmesa unwind wayland -d3d9 -debug -libglvnd -opencl (-selinux) -test -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -xa -xvmc (-pax_kernel%)" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -iris (-lima) -nouveau (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware" 11817 KiB
> [nomerge       ] sys-devel/gdb-8.3.1-r1::gentoo  USE="client lzma nls python server source-highlight xml -multitarget -test -vanilla" PYTHON_SINGLE_TARGET="python3_7 -python2_7 -python3_6" PYTHON_TARGETS="python3_7 -python2_7 -python3_6" 
> [nomerge       ]  dev-util/source-highlight-3.1.9::gentoo  USE="-doc -static-libs" 
> [nomerge       ]   dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo  USE="bzip2 context icu lzma mpi nls threads tools zlib -debug -doc -numpy -python -static-libs -zstd" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="-python2_7 -python3_6 -python3_7" 
> [nomerge       ]    virtual/mpi-2.0-r5::gentoo  USE="cxx fortran threads -romio" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" 
> [ebuild     U  ]     sys-cluster/openmpi-4.0.2::gentoo [4.0.1-r1::gentoo] USE="cxx fortran ipv6 romio -cma -cuda -heterogeneous -java" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" ELIBC="(-FreeBSD)" OPENMPI_FABRICS="-knem -ofed -psm" OPENMPI_OFED_FEATURES="-control-hdr-padding -dynamic-sl -rdmacm -udcm" OPENMPI_RM="-pbs -slurm" 9590 KiB
> [ebuild     U  ]      sys-apps/hwloc-2.1.0:0/15::gentoo [2.0.4:0/15::gentoo] USE="X cairo pci svg xml -cuda -debug -gl -plugins -static-libs" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  r  U  ] app-text/poppler-0.85.0:0/95::gentoo [0.84.0:0/94::gentoo] USE="cairo curl cxx introspection jpeg jpeg2k lcms nss png qt5 tiff utils -cjk -debug -doc" 1552 KiB
> [nomerge       ] www-client/firefox-72.0.2::gentoo  USE="custom-cflags geckodriver gmp-autoupdate hwaccel screenshot system-av1 system-icu system-jpeg system-libevent system-sqlite system-webp wayland -bindist -clang -custom-optimization -debug -eme-free -hardened -jack -lto -pgo -pulseaudio (-selinux) -startup-notification -system-libvpx -test -wifi" CPU_FLAGS_ARM="(-neon)" CPU_FLAGS_X86="-avx2" L10N="cs fr lt pl ru sk uk -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -cak -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lv -mk -mr -ms -my -nb -nl -nn -oc -pa -pt-BR -pt-PT -rm -ro -si -sl -son -sq -sr -sv -ta -te -th -tr -ur -uz -vi -xh -zh-CN -zh-TW" 
> [nomerge       ]  dev-util/cbindgen-0.12.2::gentoo  USE="-debug" 
> [ebuild     U  ]   virtual/rust-1.41.0::gentoo [1.40.0::gentoo] ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64%*) -32% (-x32)" 0 KiB
> [ebuild     U  ]    dev-lang/rust-1.41.0:stable/1.41::gentoo [1.40.0-r1:stable/1.40::gentoo] USE="clippy nightly parallel-compiler rls rustfmt system-llvm -debug -doc -libressl -system-bootstrap -wasm" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" LLVM_TARGETS="BPF (X86) -AArch64 -AMDGPU -ARM -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore" 0 KiB
> [ebuild     U  ] sys-process/procps-3.3.16-r1:0/8::gentoo [3.3.16:0/8::gentoo] USE="ncurses nls (split-usr) unicode -elogind -kill -modern-top (-selinux) -static-libs -systemd -test" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64%*) -32% (-x32)" 0 KiB
> [nomerge       ] sys-apps/corenetwork-1.6.5::core-kit 
> [nomerge       ]  sys-apps/openrc-0.42.1::gentoo  USE="bash ncurses pam (split-usr) unicode -audit -debug -netifrc -newnet (-prefix) (-selinux) -static-libs -sysv-utils" 
> [nomerge       ]   sys-auth/pambase-20191128::gentoo  USE="caps cracklib nullok sha512 -consolekit -debug -elogind -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc -securetty (-selinux) -systemd" 
> [nomerge       ]    app-portage/portage-utils-0.85::gentoo  USE="nls openmp qmanifest qtegrity -libressl -static" 
> [nomerge       ]     app-crypt/gpgme-1.13.1:1/11::gentoo  USE="cxx qt5 -common-lisp -python -static-libs" PYTHON_TARGETS="-python2_7 -python3_6 -python3_7" 
> [nomerge       ]      dev-qt/qtcore-5.14.1:5/5.14::gentoo  USE="icu -debug -systemd -test" 
> [nomerge       ]       dev-libs/double-conversion-3.1.5:0/3::gentoo 
> [nomerge       ]        dev-util/cmake-3.16.4::gentoo  USE="ncurses -doc -emacs -qt5 -test" 
> [nomerge       ]         dev-libs/jsoncpp-1.9.2-r2:0/22::gentoo  USE="-doc -test" 
> [ebuild     UD ]          dev-util/meson-0.52.1::gentoo [9999::gentoo] USE="-test" PYTHON_TARGETS="python3_8 -python3_6 -python3_7" 0 KiB
> [nomerge       ] net-libs/serf-1.3.9-r1:1::gentoo [1.3.9:1::gentoo] USE="kerberos -libressl -static-libs" 
> [ebuild     U  ]  dev-util/scons-3.1.2::gentoo [3.1.1::gentoo] USE="-doc -test" PYTHON_TARGETS="python2_7 python3_8%* -python3_6 -python3_7 (-python3_5%)" 653 KiB
> [ebuild     U  ]   dev-lang/python-2.7.17-r1:2.7::gentoo [2.7.17:2.7::gentoo] USE="gdbm ipv6 ncurses readline sqlite ssl (threads) (wide-unicode) xml (-berkdb) -bluetooth -build -examples -hardened -libressl -tk -wininst (-doc%)" ELIBC="(-uclibc)" 0 KiB
> [nomerge       ] app-i18n/mozc-2.23.2815.102-r308::gentoo [2.23.2815.102::gentoo] USE="fcitx4 gui handwriting-tegaki ibus* renderer test* -debug -emacs -handwriting-tomoe" 
> [ebuild     U  ]  dev-libs/protobuf-3.11.2:0/22::gentoo [3.10.1:0/21::gentoo] USE="zlib -emacs -examples -static-libs -test" ABI_MIPS="(-n32) (-n64) (-o32)" ABI_RISCV="(-lp64) (-lp64d)" ABI_S390="(-32) (-64)" ABI_X86="(64) -32 (-x32)" 5014 KiB
> [ebuild     U  ] sys-apps/busybox-1.31.1-r2::gentoo [1.31.1::gentoo] USE="ipv6 math mdev static syslog -debug -livecd -make-symlinks -pam -savedconfig (-selinux) -sep-usr -systemd" 0 KiB
> [ebuild  N     ]  virtual/libcrypt-1:0/1::gentoo  USE="static-libs" 0 KiB
> Total: 21 packages (15 upgrades, 1 downgrade, 1 new, 1 in new slot, 3 reinstalls), Size of downloads: 73996 KiB
> The following USE changes are necessary to proceed:
>  (see "package.use" in the portage(5) man page for more details)
> # required by net-libs/serf-1.3.9-r1::gentoo
> # required by dev-vcs/subversion-1.13.0::gentoo[http]
> # required by @selected
> # required by @world (argument)
> >=dev-util/scons-3.1.2 python_targets_python3_8