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

1.4-release: dev-ruby/bundler downgraded to 1.17.3-r1:0

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical (System) Critical (System)
    • None
    • None
    • Hide
      On release-1.4
      `ego sync`
      `emerge world -uDNav`
      Show
      On release-1.4 `ego sync` `emerge world -uDNav`
    • metatools 1.2.0 is not properly initializing the gentoo-staging repo to the specified commit, which is resulting in stale dev-ruby ebuilds getting pulled into ruby-kit for 1.4-release.

      Ran `ego sync` and `emerge world -uDNav`.  The resulting output shows a blocker - dev/ruby/bundler-1.17.3-r1:0.  There is also a portage generated statement about multiple packages being pulled in.

      I was expecting the update/upgrade to work correctly.  Now I cannot update my system.

      Here's the output from `emerge world -uDNav`:

      # emerge world -uDNav
      
      These are the packages that would be merged, in order:
      
      Calculating dependencies... done!
      [ebuild  r  U  ] sys-apps/keyutils-1.6.3:0/1.10::security-kit [1.6.1:0/1.9::security-kit] USE="split-usr -static -static-libs (-test%)" 134 KiB
      [ebuild     U  ] sys-apps/coreutils-9.3::core-kit [9.2::core-kit] USE="acl nls split-usr xattr -caps -gmp -hostname -kill -multicall (-selinux) -static -test -vanilla" 5,673 KiB
      [ebuild     U  ] app-editors/vim-core-9.0.1478::editors-kit [9.0.1452::editors-kit] USE="acl nls -minimal" 16,587 KiB
      [ebuild     UD ] dev-libs/libverto-0.3.0::security-kit [0.3.1::security-kit] USE="libev threads -glib -libevent -static-libs -tevent" 372 KiB
      [ebuild     U  ] dev-util/patchelf-0.18.0::dev-kit [0.17.2::dev-kit] 324 KiB
      [ebuild     U  ] dev-python/setuptools-67.7.2::python-modules-kit [67.6.1::python-modules-kit] PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 2,434 KiB
      [ebuild  rR    ] net-fs/nfs-utils-2.5.1::core-server-kit  USE="ipv6 libmount nfsidmap nfsv4 tcpd uuid -caps -debug -junction -kerberos -ldap -nfsdcld -nfsv41 (-selinux)" 0 KiB
      [ebuild     UD ] app-crypt/mit-krb5-1.17::security-kit [1.17.1::security-kit] USE="nls pkinit threads -doc -keyutils -libressl -lmdb -openldap (-selinux) -test -xinetd" CPU_FLAGS_X86="aes" 8,557 KiB
      [ebuild  N     ] dev-python/smartypants-2.0.1-r1::python-modules-kit  PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 24 KiB
      [ebuild  N     ] dev-python/markdown-compat-3.1.1::python-modules-kit  PYTHON_TARGETS="python2_7" 288 KiB
      [ebuild     U  ] dev-python/PyQt5-sip-12.12.1::qt-kit [12.12.0::qt-kit] PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 121 KiB
      [ebuild     U  ] net-dns/bind-tools-9.18.14::net-kit [9.18.13::net-kit] USE="caps ipv6 readline xml -doc -gssapi -idn -libedit" 5,353 KiB
      [ebuild     U  ] dev-libs/fribidi-1.0.12::dev-kit [1.0.5::dev-kit] USE="-doc% -test% (-static-libs%)" 1,128 KiB
      [ebuild     U  ] dev-python/pygments-2.15.1::python-modules-kit [2.15.0::python-modules-kit] USE="-doc -test" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 4,707 KiB
      [ebuild  N     ] dev-python/typogrify-2.0.7::python-modules-kit  PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 13 KiB
      [ebuild     U  ] dev-lang/rust-bin-1.69.0:stable::lang-kit [1.68.2:stable::lang-kit] USE="-clippy -doc (-prefix) -rust-src -rustfmt -wasm" CPU_FLAGS_X86="sse2" 149,018 KiB
      [ebuild     U  ] sys-fs/zfs-kmod-2.1.11::core-kit [2.1.10::core-kit] USE="rootfs -custom-cflags -debug" 34,279 KiB
      [ebuild     U  ] app-emulation/virtualbox-modules-7.0.8::core-kit [7.0.6::core-kit] USE="-pax_kernel" 116,009 KiB
      [ebuild     U  ] dev-python/sip-6.7.9::python-modules-kit [6.7.8::python-modules-kit] PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 1,136 KiB
      [ebuild     U  ] virtual/rust-1.69.0::lang-kit [1.68.2::lang-kit] 0 KiB
      [ebuild     UD ] app-crypt/libb2-0.98.1-r1::security-kit [0.98.1-r2::security-kit] USE="openmp -native-cflags -static-libs" 275 KiB
      [ebuild     U  ] dev-python/urllib3-2.0.0::python-modules-kit [1.26.15::python-modules-kit] USE="-doc -test" PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 271 KiB
      [ebuild     U  ] dev-python/requests-2.29.0::python-modules-kit [2.28.2::python-modules-kit] USE="ssl -socks5" PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 106 KiB
      [ebuild     U  ] x11-libs/pango-1.48.11::gnome-kit [1.44.7-r2::gnome-kit] USE="X introspection -debug% -doc -sysprof% (-test%)" 2,855 KiB
      [ebuild     U  ] sys-fs/zfs-2.1.11:0/4::core-kit [2.1.10:0/4::core-kit] USE="nls pam python rootfs split-usr -custom-cflags -debug (-kernel-builtin) -libressl -minimal -static-libs -test-suite" PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 0 KiB
      [ebuild     U  ] x11-drivers/xf86-video-ati-22.0.0-r1::core-gl-kit [19.1.0-r1::core-gl-kit] USE="glamor udev" 311 KiB
      [ebuild     U  ] dev-java/openjdk-bin-20.0.1_p9:20::java-kit [20_p36:20::java-kit] USE="alsa cups -headless-awt (-selinux) -source" 197,001 KiB
      [ebuild  r  U  ] app-text/poppler-23.04.0:0/127::text-kit [22.04.0:0/120::text-kit] USE="cairo curl cxx introspection jpeg jpeg2k lcms png tiff utils -boost% -cjk -debug -doc -nss -qt5" 1,473 KiB
      [ebuild  rR    ] net-print/cups-filters-1.28.17::desktop-kit  USE="dbus exif foomatic jpeg pdf png postscript tiff zeroconf -braille -ldap -pclm -perl -test" 0 KiB
      [ebuild     U  ] www-client/brave-bin-1.50.125::browser-kit [1.50.119::browser-kit] USE="gnome-keyring" L10N="am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" 145,740 KiB
      [ebuild     U  ] dev-qt/qtdeclarative-5.15.2_p20230421:5/5.15::qt-kit [5.15.2_p20230417:5/5.15::qt-kit] USE="jit vulkan widgets -debug -gles2-only -localstorage -test" 21,259 KiB
      [ebuild     U  ] dev-vcs/git-2.40.1::core-kit [2.40.0::core-kit] USE="blksha1 curl gnome-keyring gpg iconv nls pcre pcre-jit perl threads webdav -cgi -cvs -doc -emacs -highlight -libressl -perforce (-ppcsha1) -test -tk -xinetd" PYTHON_SINGLE_TARGET="python3_7 -python2_7 -python3_10 -python3_8 -python3_9" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 7,567 KiB
      [ebuild     UD ] virtual/rubygems-15::ruby-kit [16::ruby-kit] RUBY_TARGETS="ruby26 -ruby24% -ruby25 (-ruby27%*)" 0 KiB
      [ebuild  NS    ] dev-ruby/bundler-1.17.3:0::ruby-kit [2.2.0:2::ruby-kit] USE="doc -test" RUBY_TARGETS="ruby26 -ruby23% -ruby24% -ruby25 (-ruby27%*)" 356 KiB
      [ebuild     U  ] app-emulation/virtualbox-bin-7.0.8.156879::core-kit [7.0.6.155176::core-kit] USE="additions python -doc -headless -rdesktop-vrdp -sdk -vboxwebsrv" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 18,241 KiB
      [ebuild     U  ] mail-client/thunderbird-bin-102.10.1::net-kit [102.10.0::net-kit] USE="crashreporter ffmpeg pulseaudio (-selinux)" L10N="-af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -es-AR -es-ES -es-MX -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -ko -lt -lv -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk -uz -vi -zh-CN -zh-TW" 73,610 KiB
      [ebuild     U  ] www-client/firefox-bin-112.0.2::browser-kit [112.0.1::browser-kit] USE="alsa ffmpeg pulseaudio startup-notification -geckodriver (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -en-US -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fur -fy-NL -ga-IE -gd -gl -gn -gu-IN -he -hi-IN -hr -hsb -hu -hy-AM -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb-NO -ne-NP -nl -nn-NO -oc -pa-IN -pl -pt-BR -pt-PT -rm -ro -ru -sc -sco -si -sk -sl -son -sq -sr -sv-SE -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 78,376 KiB
      [ebuild     U  ] app-editors/vim-9.0.1478::editors-kit [9.0.1452::editors-kit] USE="X acl crypt gpm nls python -cscope -debug -lua -minimal -perl -racket -ruby (-selinux) -sound -tcl -terminal -vim-pager" LUA_SINGLE_TARGET="lua5-3 -lua5-1 -lua5-2 -lua5-4 -luajit" PYTHON_SINGLE_TARGET="python3_7 -python2_7 -python3_10 -python3_8 -python3_9" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 0 KiB
      [ebuild     U  ] dev-python/importlib_metadata-6.6.0::python-modules-kit [6.5.0::python-modules-kit] USE="-doc" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 53 KiB
      [ebuild  N     ] dev-python/markdown-3.4.3::python-modules-kit  PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 315 KiB
      [ebuild  N     ] dev-util/gi-docgen-2023.1::python-modules-kit  PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 2,458 KiB
      [ebuild     U  ] net-libs/webkit-gtk-2.38.6:4/37::gnome-kit [2.34.1:4/37::gnome-kit] USE="(X) egl geolocation gnome-keyring gstreamer introspection jpeg2k jumbo-build libnotify memsaver%* opengl (-aqua) -avif -examples -gamepad -gles2-only -gtk-doc -lcms -seccomp -spell -systemd -test -wayland" 31,779 KiB
      [ebuild  rR    ] app-text/evince-3.36.7:0/evd3.4-evv3.3::gnome-kit  USE="gnome gnome-keyring gstreamer introspection nautilus nsplugin postscript tiff -djvu -dvi -t1lib -xps" 2,520 KiB
      [ebuild  rR    ] gnome-base/gdm-3.36.3-r2::gnome-kit  USE="introspection ipv6 tcpd xinerama -accessibility -audit -bluetooth-sound -branding -fprint -plymouth (-selinux) -smartcard -test -wayland" 0 KiB
      [blocks B      ] <dev-ruby/bundler-1.17.3-r1:0 ("<dev-ruby/bundler-1.17.3-r1:0" is blocking dev-ruby/bundler-2.2.0)
      
      Total: 44 packages (30 upgrades, 4 downgrades, 5 new, 1 in new slot, 4 reinstalls), Size of downloads: 930,706 KiB
      Conflict: 1 block (1 unsatisfied)
      
      !!! Multiple package instances within a single package slot have been pulled
      !!! into the dependency graph, resulting in a slot conflict:
      
      virtual/rubygems:0
      
        (virtual/rubygems-15:0/0::ruby-kit, ebuild scheduled for merge) USE="" RUBY_TARGETS="ruby26 -ruby24 -ruby25" pulled in by
          =virtual/rubygems-15 required by (dev-libs/ocl-icd-2.2.14:0/0::core-gl-kit, installed) USE=""
          ^                 ^^                                                                                                                                
          (and 1 more with the same problem)
      
        (virtual/rubygems-16:0/0::ruby-kit, installed) USE="" RUBY_TARGETS="ruby26 ruby27 -ruby25" pulled in by
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/json-2.3.1:2/2::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25"
                                                                                                                                                                                                                                                                                   
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/test-unit-3.3.7:2/2::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25"
                                                                                                                                                                                                                                                                                        
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/minitest-5.14.2:5/5::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25"
                                                                                                                                                                                                                                                                                        
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/rdoc-6.2.0:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby24 -ruby25"
                                                                                                                                                                                                                                                                                                              
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/did_you_mean-1.5.0:2.6/2.6::ruby-kit, installed) USE="-test" RUBY_TARGETS="ruby26 ruby27 -ruby25"
                                                                                                                                                                                                                                                                       
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/rake-13.0.1:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby24 -ruby25"
                                                                                                                                                                                                                                                                                                               
          virtual/rubygems[ruby_targets_ruby27] required by (dev-lang/ruby-2.7.8:2.7/2.7::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs"
                           ^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/power_assert-1.2.0:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby24 -ruby25"
                                                                                                                                                                                                                                                                                                                      
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/bundler-2.2.0:2/2::ruby-kit, installed) USE="doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25"
                                                                                                                                                                                                                                                                                     
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/racc-1.5.2:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25 -ruby30 -ruby31"
                                                                                                                                                                                                                                                                                                                                         
          virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/xmlrpc-0.3.1:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25"
                                                                                                                                                                                                                                                                                     
          =virtual/rubygems-16[ruby_targets_ruby26(-)] required by (dev-ruby/test-unit-3.3.7:2/2::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25"
          ^                 ^^                                                                                                                                                                                                                                                                                                    
          (and 20 more with the same problems)
      
      NOTE: Use the '--verbose-conflicts' option to display parents omitted above
      
      It may be possible to solve this problem by using package.mask to
      prevent one of those packages from being selected. However, it is also
      possible that conflicting dependencies exist such that they are
      impossible to satisfy simultaneously.  If such a conflict exists in
      the dependencies of two different packages, then those packages can
      not be installed simultaneously. You may want to try a larger value of
      the --backtrack option, such as --backtrack=30, in order to see if
      that will solve this conflict automatically.
      
      For more information, see MASKED PACKAGES section in the emerge man
      page or refer to the Gentoo Handbook.
      
      
       * Error: The above package list contains packages which cannot be
       * installed at the same time on the same system.
      
        (dev-ruby/bundler-1.17.3:0/0::ruby-kit, ebuild scheduled for merge) pulled in by
          >=dev-ruby/bundler-1.17.2[ruby_targets_ruby26] required by (dev-lang/ruby-2.6.10:2.6/2.6::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs"
      
        (dev-ruby/bundler-2.2.0:2/2::ruby-kit, installed) pulled in by
          >=dev-ruby/bundler-1.17.2[ruby_targets_ruby26] required by (dev-lang/ruby-2.6.10:2.6/2.6::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs"
          >=dev-ruby/bundler-2.1.4[ruby_targets_ruby27] required by (dev-lang/ruby-2.7.8:2.7/2.7::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs"
      
      
      For more information about Blocked Packages, please refer to the following
      section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
      
      https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
      
      
      The following packages are causing rebuilds:
      
        (app-text/poppler-23.04.0:0/127::text-kit, ebuild scheduled for merge) causes rebuilds for:
          (net-print/cups-filters-1.28.17:0/0::desktop-kit, ebuild scheduled for merge)
          (app-text/evince-3.36.7:0/evd3.4-evv3.3::gnome-kit, ebuild scheduled for merge)
        (sys-apps/keyutils-1.6.3:0/1.10::security-kit, ebuild scheduled for merge) causes rebuilds for:
          (net-fs/nfs-utils-2.5.1:0/0::core-server-kit, ebuild scheduled for merge)
          (gnome-base/gdm-3.36.3-r2:0/0::gnome-kit, ebuild scheduled for merge)
      

      Looks like rubygems wants to be downgraded and is causing the issues?

        1. ego_profile_show.txt
          3 kB
        2. emerge_world_-uDNav_complete.txt
          18 kB
        3. equery_d_ruby.txt
          2 kB
        4. typescript
          83 kB

            drobbins drobbins
            overkill overkill
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: