On 2020-06-07 21:30, Rich Freeman wrote:
On Sun, Jun 7, 2020 at 2:56 PM n952162 <n952...@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 @system
Yeah, 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

Reply via email to