On Sun, Jun 7, 2020 at 2:56 PM n952162 <n952162@web.de> wrote:$ equery list \* | grep readline sys-libs/readline-7.0_p5-r1 But, given your answer about exclusivity/inclusivity in the other thread, I guess this result is questionable...This is just showing what version you have installed, not what versions are available.The ebuild for bash-5.0_p17 has: READLINE_VER="8.0" The ebuilds for other the other users don't, I believe.So, first, this is just a random local variable and has no meaning in and of itself. It is used in the dependency string which makes that version of bash dependent on readline v8 specifically. Other packages that don't list a version of readline will accept any version that isn't masked/etc. So they're fine with v8.The emerge that I used was this: emerge -auDv --verbose-conflicts --changed-use --keep-going --with-bdeps=y --changed-deps --backtrack=100 @systemYeah, you might have to include the other packages that need readline if portage complains.
I don't understand this - what can I add to @system to get @system to update?
Ah, you mean that since readline is used by ~@system packages ... I'll try @world ... oh, that's not inclusive of @system, perhaps.
Is emerge @system @world the ace?
However, I was just able to get it to build with this script: $ cat update-readline #!/usr/bin/env bash emerge -uUv $(cat <<-eof sys-libs/readline dev-db/postgresql sys-apps/gawk net-wireless/wpa_supplicant sys-fs/lvm2 dev-lang/python dev-lang/lua sci-visualization/gnuplot dev-db/postgresql app-text/hunspell sys-fs/udftools sys-block/parted x11-wm/fvwm net-misc/ntp sys-devel/gdb dev-db/postgresql sys-libs/gdbm net-mail/mailutils app-misc/rlwrap sys-devel/bc dev-libs/libxml2 net-dns/bind-tools eof )That will probably work. Offhand I'm not sure if you need to add -1 / --oneshot to that to prevent all that cruft from being added to your world file.
No, it hadn't worked. I oversaw this:
WARNING: One or more updates/rebuilds have been skipped due
to a dependency conflict:
sys-libs/readline:0
(sys-libs/readline-8.0_p4:0/8::gentoo, ebuild scheduled
for merge) conflicts with
sys-libs/readline:0/7= required by
(dev-libs/libxml2-2.9.9-r3:2/2::gentoo, installed)
^^^^^
dev-libs/libxml2:2
(dev-libs/libxml2-2.9.9-r3:2/2::gentoo, ebuild
scheduled for merge) conflicts with
dev-libs/libxml2[python,python_targets_python3_6(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_6(+)]
required by (dev-util/itstool-2.0.6:0/0::gentoo, installed)
Lots built, but nothing is changed. I'll try @system @world