Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Portage trying todowngrade icu to masked version (0.58.2)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Barnoid
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jul 2004
Posts: 92

PostPosted: Tue Jun 11, 2019 9:47 am    Post subject: Portage trying todowngrade icu to masked version (0.58.2) Reply with quote

Hi all,

since a few days ago portage has been trying to downgrade icu to a masked version, and I have failed to find the root cause of this problem so far.
Ideas, hints?

Thanks, Barnoid

Code:
$ sudo emerge -auvD --tree --backtrack=128 --with-bdeps y --verbose-conflicts @world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
...

[ebuild  r  UD#] dev-libs/icu-58.2-r1:0/58.2::gentoo [63.1-r1:0/63.1::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB

...

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by
    dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
                ^^^^^^^                                                                                                                             
    >=dev-libs/icu-59.1:= required by (mail-client/thunderbird-60.6.1:0/0::gentoo, ebuild scheduled for merge)
    ^^             ^^^^     

...

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by @__auto_slot_operator_replace_installed__ (argument)
# /usr/portage/profiles/base/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (15 Jul 2018)
# Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.
=dev-libs/icu-58.2-r1                                                                                                                                         
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21677
Location: here

PostPosted: Tue Jun 11, 2019 9:54 am    Post subject: Reply with quote

You should post full emerge log with --verbose-conflicts option enabled.
Maybe you have icu in world file (grep icu /var/lib/portage/world)?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Barnoid
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jul 2004
Posts: 92

PostPosted: Tue Jun 11, 2019 10:07 am    Post subject: Reply with quote

Thank you for your feedback.

No, icu is not in the world file.

In my original post, --verbose-conflicts is already enabled; I was cutting some stuff to be concise. Here is the full log except the overly verbose LN10N variables:

Code:
$ sudo emerge -auvD --tree --backtrack=128 --with-bdeps y --verbose-conflicts @world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  rR    ] app-text/texlive-core-2017-r4::gentoo  USE="X cjk luajittex xetex -doc -source -tk" 0 KiB
[ebuild  rR    ] dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo  USE="X hyphen jit nsplugin opengl printsupport -geolocation (-gles2) -gstreamer -multimedia -orientation -qml -webp" 0 KiB
[ebuild  rR    ] mail-client/thunderbird-60.6.1::gentoo  USE="dbus startup-notification system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite -bindist -clang -custom-cflags -custom-optimization -debug -hardened -jack -lightning (-neon) -pulseaudio (-selinux) -wifi"  37 KiB
[ebuild  rR   #] www-client/firefox-52.9.0::gentoo  USE="dbus gmp-autoupdate jemalloc startup-notification system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite -bindist -custom-cflags -custom-optimization -debug -eme-free -gtk2 -hardened -hwaccel -jack (-neon) -pgo -pulseaudio (-rust) (-selinux) (-system-cairo) -test -wifi" 0 KiB
[ebuild  rR    ] app-office/libreoffice-bin-6.1.5.2::gentoo  USE="java -gnome -kde" PYTHON_TARGETS="python3_6" 0 KiB
[ebuild  rR    ]  app-text/libetonyek-0.1.9::gentoo  USE="-doc -static-libs -test" 0 KiB
[ebuild  rR    ]  media-libs/libcdr-0.1.5::gentoo  USE="-doc -static-libs -test" 0 KiB
[ebuild  rR    ]  media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo  USE="cairo glib graphite icu introspection truetype -debug -static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  rR    ] dev-qt/qtcore-5.12.3:5/5.12::gentoo  USE="icu -debug -systemd -test" 0 KiB
[ebuild  rR    ] dev-lang/spidermonkey-52.9.1_pre1:52::gentoo  USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test" 0 KiB
[nomerge       ] app-office/libreoffice-bin-6.1.5.2::gentoo  USE="java -gnome -kde" PYTHON_TARGETS="python3_6"
[ebuild     U  ]  app-text/libmwaw-0.3.15::gentoo [0.3.14::gentoo] USE="-doc -static-libs -tools" 1,260 KiB
[ebuild  rR    ]  app-text/libqxp-0.0.2::gentoo  USE="-debug -doc -test -tools" 0 KiB
[ebuild  rR    ]  media-libs/libzmf-0.0.2::gentoo  USE="-debug -doc -test -tools" 0 KiB
[ebuild  rR    ] dev-libs/libixion-0.13.0:0/0.13::gentoo  USE="python threads -debug -static-libs" PYTHON_SINGLE_TARGET="python3_6 -python3_5" PYTHON_TARGETS="python3_5 python3_6" 0 KiB
[ebuild  rR    ] app-text/libmspub-0.1.4::gentoo  USE="-doc -static-libs" 0 KiB
[ebuild  rR    ] app-text/libebook-0.1.2-r1::gentoo  USE="-doc -test -tools" 0 KiB
[ebuild  rR    ] media-libs/libvisio-0.1.6::gentoo  USE="-doc -static-libs -test -tools" 0 KiB
[ebuild  rR    ] dev-tex/bibtexu-3.71_p20170524::gentoo  USE="-doc -source" 0 KiB
[ebuild  rR    ] media-libs/raptor-2.0.15-r2:2::gentoo  USE="curl unicode -debug -json -static-libs" 0 KiB
[ebuild  rR    ] dev-util/mdds-1.3.1:1/1.2::gentoo  USE="-valgrind" 0 KiB
[ebuild  r  UD#] dev-libs/icu-58.2-r1:0/58.2::gentoo [63.1-r1:0/63.1::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB

Total: 21 packages (1 upgrade, 1 downgrade, 19 reinstalls), Size of downloads: 1,296 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by
    dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
                ^^^^^^^                                                                                                                             
    >=dev-libs/icu-59.1:= required by (mail-client/thunderbird-60.6.1:0/0::gentoo, ebuild scheduled for merge)
    ^^             ^^^^                                                                                                                                                                 


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.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (www-client/firefox-52.9.0:0/0::gentoo, ebuild scheduled for merge)
    (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/libcdr-0.1.5:0/0::gentoo, ebuild scheduled for merge)
    (dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, ebuild scheduled for merge)
    (app-text/libmspub-0.1.4:0/0::gentoo, ebuild scheduled for merge)
    (app-text/libqxp-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, ebuild scheduled for merge)
    (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge)
    (dev-qt/qtcore-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
    (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for merge)
    (app-text/libebook-0.1.2-r1:0/0::gentoo, ebuild scheduled for merge)
    (app-text/texlive-core-2017-r4:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/raptor-2.0.15-r2:2/2::gentoo, ebuild scheduled for merge)
    (media-libs/libvisio-0.1.6:0/0::gentoo, ebuild scheduled for merge)

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by @__auto_slot_operator_replace_installed__ (argument)
# /usr/portage/profiles/base/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (15 Jul 2018)
# Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.
=dev-libs/icu-58.2-r1

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No]
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21677
Location: here

PostPosted: Tue Jun 11, 2019 10:26 am    Post subject: Reply with quote

Try to add also -t option to emerge command.
I thought the problem was firefox-52.9.0, but it doesn't look like it
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Lucipher
Tux's lil' helper
Tux's lil' helper


Joined: 11 Feb 2007
Posts: 78

PostPosted: Tue Jun 11, 2019 1:24 pm    Post subject: Reply with quote

I am having the same issue here. Does anyone know how to fix it.
I also tried the option -t, but it only shows the same package list in tree format. I also don't have icu in the world set.
Any guess?

Code:

[ebuild  rR    ] app-text/texlive-core-2017-r4
[ebuild  rR    ] dev-lang/R-3.4.1
[ebuild  rR    ] dev-qt/qtwebengine-5.12.3
[ebuild  rR    ] app-text/calibre-3.26.1
[ebuild  rR    ] app-office/libreoffice-bin-6.1.5.2
[ebuild  rR   ~] sci-libs/dcmtk-3.6.3
[ebuild  rR    ] media-sound/mpd-0.21.4-r1
[ebuild  rR    ] dev-qt/qtwebkit-5.212.0_pre20180120
[ebuild  rR    ] dev-libs/libical-3.0.4
[ebuild  rR    ] app-text/libetonyek-0.1.9
[ebuild  rR    ] media-libs/harfbuzz-2.3.1
[ebuild  rR    ] media-libs/libvisio-0.1.6
[ebuild  rR    ] app-text/libmspub-0.1.4
[ebuild  rR    ] app-text/libqxp-0.0.2
[ebuild  rR    ] media-libs/libcdr-0.1.5
[ebuild  rR    ] media-libs/libzmf-0.0.2
[ebuild  rR    ] dev-libs/libixion-0.13.0
[ebuild  rR    ] app-text/libebook-0.1.2-r1
[ebuild  rR    ] media-libs/raptor-2.0.15-r2
[ebuild  rR    ] dev-util/mdds-1.3.1
[ebuild  rR    ] dev-lang/spidermonkey-52.9.1_pre1
[ebuild  rR    ] dev-libs/libxml2-2.9.9-r1
[nomerge       ] app-office/libreoffice-bin-6.1.5.2
[ebuild     U  ]  app-text/libmwaw-0.3.15 [0.3.14]
[ebuild  rR    ] dev-tex/bibtexu-3.71_p20170524
[ebuild  rR    ] dev-qt/qtcore-5.12.3
[ebuild  r  UD#]  dev-libs/icu-58.2-r1 [63.1-r1]
[ebuild  NS   ~] sys-kernel/gentoo-sources-5.1.8 [5.1.6, 5.1.7]
Back to top
View user's profile Send private message
mahdi1234
Guru
Guru


Joined: 19 Feb 2005
Posts: 539
Location: far from new world orderia

PostPosted: Tue Jun 11, 2019 4:44 pm    Post subject: Reply with quote

Similar here
Code:
# emerge --update --newuse --deep --verbose-conflicts --tree --ask @world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  rR    ] dev-qt/qtwebkit-5.212.0_pre20180120
[ebuild  rR    ] app-office/libreoffice-bin-6.1.5.2
[ebuild  rR    ]  app-text/libetonyek-0.1.9
[ebuild  rR    ]  media-libs/harfbuzz-2.3.1
[ebuild  rR    ]  media-libs/libzmf-0.0.2
[ebuild  rR    ]  app-text/libqxp-0.0.2
[ebuild  rR    ]  app-text/libebook-0.1.2-r1
[ebuild  rR    ] dev-libs/libical-3.0.4
[ebuild  rR    ] app-text/libmspub-0.1.4
[ebuild  rR    ] media-libs/libcdr-0.1.5
[ebuild  rR    ] media-libs/libvisio-0.1.6
[ebuild  rR    ] media-libs/raptor-2.0.15-r2
[ebuild  rR    ] dev-lang/spidermonkey-52.9.1_pre1
[ebuild  rR    ] dev-libs/libxml2-2.9.9-r1
[ebuild  rR    ] dev-qt/qtcore-5.12.3
[ebuild  r  UD#]  dev-libs/icu-58.2-r1 [63.1-r1]
[ebuild  rR    ] dev-libs/libixion-0.13.0
[ebuild  rR    ]  dev-util/mdds-1.3.1

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by
    dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
                ^^^^^^^                                                                                                                             


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.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for merge)
    (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/libvisio-0.1.6:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, ebuild scheduled for merge)
    (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
    (dev-qt/qtcore-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
    (media-libs/libcdr-0.1.5:0/0::gentoo, ebuild scheduled for merge)
    (dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, ebuild scheduled for merge)
    (app-text/libebook-0.1.2-r1:0/0::gentoo, ebuild scheduled for merge)
    (app-text/libmspub-0.1.4:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/libxml2-2.9.9-r1:2/2::gentoo, ebuild scheduled for merge)
    (app-text/libqxp-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/raptor-2.0.15-r2:2/2::gentoo, ebuild scheduled for merge)
    (dev-libs/libical-3.0.4:0/3::gentoo, ebuild scheduled for merge)

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by @__auto_slot_operator_replace_installed__ (argument)
# /usr/portage/profiles/base/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (15 Jul 2018)
# Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.
=dev-libs/icu-58.2-r1

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No]

Profile upgraded to 17.1
Code:
# eselect profile list | grep 20
  [20]  default/linux/amd64/17.1/desktop (stable) *

Not a part of world.
_________________
http://gentoo.mahdi.cz <-- gentoo package search engine
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21677
Location: here

PostPosted: Tue Jun 11, 2019 4:51 pm    Post subject: Reply with quote

What happend with command
Code:
# emerge -1 =dev-libs/icu-63.1-r1 =dev-qt/qtcore-5.12.3
:?:
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
mahdi1234
Guru
Guru


Joined: 19 Feb 2005
Posts: 539
Location: far from new world orderia

PostPosted: Tue Jun 11, 2019 6:54 pm    Post subject: Reply with quote

fedeliallalinea wrote:
What happend with command
Code:
# emerge -1 =dev-libs/icu-63.1-r1 =dev-qt/qtcore-5.12.3
:?:

Did not help for me, still the same after rebuilding above.
_________________
http://gentoo.mahdi.cz <-- gentoo package search engine
Back to top
View user's profile Send private message
dbautista
n00b
n00b


Joined: 11 Nov 2006
Posts: 11
Location: Las Palmas de G.C.

PostPosted: Wed Jun 12, 2019 8:11 am    Post subject: dev-libs/icu-58 conflict Reply with quote

The package dev-libs/icu-58.2-r1:0/58.2 wants to be emerged because it's required by dev-db/sqlite-3.28.0::gentoo[icu], dev-qt/qtwebkit-5.212.0_pre20180120::gentoo and @__auto_slot_operator_replace_installed__ (argument).

It seems that icu-58 is for 13.0 based profiles, but I'm on 17.1.

How to solve that?

Thanks in advance!

Code:
# emerge -uDNav --with-bdeps=y --verbose-conflicts --keep-going --backtrack=90 system world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-firmware/intel-microcode-20190514_p20190608::gentoo [20190514_p20190525::gentoo] USE="split-ucode -hostonly -initramfs -vanilla" 7.356 KiB
[ebuild  r  UD#] dev-libs/icu-58.2-r1:0/58.2::gentoo [63.1-r1:0/63.1::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="32 (64) (-x32)" 22.823 KiB
[ebuild     U  ] app-text/libmwaw-0.3.15::gentoo [0.3.14::gentoo] USE="-doc -static-libs -tools" 1.260 KiB
[ebuild  rR    ] dev-db/sqlite-3.28.0:3::gentoo  USE="icu readline -debug -doc -secure-delete -static-libs -tcl -test -tools" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  rR    ] dev-tex/bibtexu-3.71_p20170524::gentoo  USE="-doc -source" 62.005 KiB
[ebuild  rR    ] dev-libs/libxml2-2.9.9-r1:2::gentoo  USE="icu python readline -debug -examples -ipv6 -lzma -static-libs -test" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)" 0 KiB
[ebuild  rR    ] dev-lang/spidermonkey-52.9.1_pre1:52::gentoo  USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test" 29.477 KiB
[ebuild  rR    ] dev-libs/boost-1.65.0:0/1.65.0::gentoo  USE="icu nls python threads -context -debug -doc -mpi -static-libs -tools" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_5" 0 KiB
[ebuild  rR    ] dev-util/mdds-1.3.1:1/1.2::gentoo  USE="-valgrind" 281 KiB
[ebuild  rR    ] media-libs/raptor-2.0.15-r2:2::gentoo  USE="curl unicode -debug -json -static-libs" 0 KiB
[ebuild  rR    ] app-text/libqxp-0.0.2::gentoo  USE="-debug -doc -test -tools" 334 KiB
[ebuild  rR    ] media-libs/libvisio-0.1.6::gentoo  USE="-doc -static-libs -test -tools" 661 KiB
[ebuild  rR    ] media-libs/libzmf-0.0.2::gentoo  USE="-debug -doc -test -tools" 314 KiB
[ebuild  rR    ] app-text/libebook-0.1.2-r1::gentoo  USE="-doc -test -tools" 456 KiB
[ebuild  rR    ] app-text/libmspub-0.1.4::gentoo  USE="-doc -static-libs" 369 KiB
[ebuild  rR    ] dev-libs/libixion-0.13.0:0/0.13::gentoo  USE="python threads -debug -static-libs" PYTHON_SINGLE_TARGET="python3_6 -python3_5" PYTHON_TARGETS="python3_6 -python3_5" 405 KiB
[ebuild  rR    ] dev-qt/qtcore-5.12.3:5/5.12::gentoo  USE="icu -debug -systemd -test" 47.249 KiB
[ebuild  rR    ] media-libs/libcdr-0.1.5::gentoo  USE="-doc -static-libs -test" 598 KiB
[ebuild     U  ] sys-fs/lvm2-2.02.184-r4::gentoo [2.02.183::gentoo] USE="readline thin udev -device-mapper-only -lvm2create_initrd -sanlock (-selinux) -static -static-libs -systemd" 2.328 KiB
[ebuild  rR    ] dev-libs/libical-3.0.4:0/3::gentoo  USE="berkdb -doc -examples -static-libs -test" 852 KiB
[ebuild  rR   #] dev-libs/beecrypt-4.2.1-r6::gentoo  USE="cxx java python threads -doc -static-libs" PYTHON_TARGETS="python2_7" 863 KiB
[ebuild  rR    ] media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo  USE="cairo glib graphite icu introspection truetype -debug -static-libs -test" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  r  U  ] app-text/poppler-0.77.0:0/88::gentoo [0.74.0:0/85::gentoo] USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss" 1.498 KiB
[ebuild  rR    ] app-text/libetonyek-0.1.9::gentoo  USE="-doc -static-libs -test" 1.443 KiB
[ebuild  rR    ] app-text/texlive-core-2017-r4::gentoo  USE="X luajittex -cjk -doc -source -tk -xetex" 11.187 KiB
[ebuild  rR    ] app-office/libreoffice-bin-6.1.5.2::gentoo  USE="java -gnome -kde" PYTHON_TARGETS="python3_6" 104.961 KiB
[ebuild  rR    ] net-print/cups-filters-1.21.6::gentoo  USE="dbus foomatic jpeg ldap pdf perl png postscript tiff -ipp_autosetup -pclm -static-libs -test -zeroconf" 1.441 KiB
[ebuild  rR    ] media-gfx/inkscape-0.92.4::gentoo  USE="cdr dbus exif jpeg lcms nls openmp spell -dia -gnome -imagemagick -inkjar -latex -postscript -static-libs -visio -wpg" PYTHON_TARGETS="python2_7" 31.182 KiB
[ebuild  rR    ] dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo  USE="X gstreamer hyphen jit nsplugin opengl printsupport -geolocation (-gles2) -multimedia -orientation -qml -webp" 18.389 KiB

Total: 29 packages (4 upgrades, 1 downgrade, 24 reinstalls), Size of downloads: 347.719 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by
    dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
                ^^^^^^^                                                                                                                             


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.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-qt/qtcore-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
    (media-libs/raptor-2.0.15-r2:2/2::gentoo, ebuild scheduled for merge)
    (media-libs/libvisio-0.1.6:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/libical-3.0.4:0/3::gentoo, ebuild scheduled for merge)
    (media-libs/libcdr-0.1.5:0/0::gentoo, ebuild scheduled for merge)
    (dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, ebuild scheduled for merge)
    (app-text/libebook-0.1.2-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/libxml2-2.9.9-r1:2/2::gentoo, ebuild scheduled for merge)
    (dev-db/sqlite-3.28.0:3/3::gentoo, ebuild scheduled for merge)
    (dev-libs/beecrypt-4.2.1-r6:0/0::gentoo, ebuild scheduled for merge)
    (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/boost-1.65.0:0/1.65.0::gentoo, ebuild scheduled for merge)
    (app-text/libmspub-0.1.4:0/0::gentoo, ebuild scheduled for merge)
    (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, ebuild scheduled for merge)
    (app-text/libqxp-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for merge)
  (app-text/poppler-0.77.0:0/88::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-gfx/inkscape-0.92.4:0/0::gentoo, ebuild scheduled for merge)
    (net-print/cups-filters-1.21.6:0/0::gentoo, ebuild scheduled for merge)
    (app-text/texlive-core-2017-r4:0/0::gentoo, ebuild scheduled for merge)

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by dev-db/sqlite-3.28.0::gentoo[icu]
# required by dev-qt/qtwebkit-5.212.0_pre20180120::gentoo
# required by @__auto_slot_operator_replace_installed__ (argument)
# /usr/portage/profiles/base/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (15 Jul 2018)
# Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.
=dev-libs/icu-58.2-r1

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21677
Location: here

PostPosted: Wed Jun 12, 2019 8:32 am    Post subject: Reply with quote

I start to think it's a bug see https://forums.gentoo.org/viewtopic-t-1097932.html
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
nibheis
n00b
n00b


Joined: 18 May 2016
Posts: 9

PostPosted: Wed Jun 12, 2019 8:34 am    Post subject: Reply with quote

Hi there,

Same pb here. Struggling to find a solution...
I'm trying to update to icu-64.2.

I will let you know if it goes ok.

Regards,
nibheis
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1685
Location: 127.0.0.1

PostPosted: Wed Jun 12, 2019 10:24 am    Post subject: Reply with quote

Hi,

I have the same dev-libs/icu conflict.
I'm also getting this message :
Code:

 * 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.

--autounmask-backtrack=y solve the problem for now.
Code:

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-libs/libixion:0

  (dev-libs/libixion-0.14.1:0/0.14::gentoo, ebuild scheduled for merge) conflicts with
    =dev-libs/libixion-0.13*:0/0.13= required by (dev-libs/liborcus-0.13.4:0/0.13::gentoo, installed)
    ^                  ^^^^^^^^^^^^^
    =dev-libs/libixion-0.13*:= required by (dev-libs/liborcus-0.13.4:0/0.13::gentoo, installed)
    ^                  ^^^^^ 

dev-util/mdds:1

  (dev-util/mdds-1.4.3:1/1.4::gentoo, ebuild scheduled for merge) conflicts with
    =dev-util/mdds-1.3*:1 required by (dev-libs/liborcus-0.13.4:0/0.13::gentoo, installed)
    ^              ^^^^ 
    =dev-util/mdds-1.3*:1= required by (dev-libs/libixion-0.13.0:0/0.13::gentoo, ebuild scheduled for merge)
    ^              ^^^^   

dev-libs/icu:0

  (dev-libs/icu-64.2:0/64.2::gentoo, ebuild scheduled for merge) conflicts with
    dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)


I think the source of the conflict is app-office/libreoffice-bin-6.1.5.2 which needs to be rebuilt/updated because of dev-libs/icu update.
Back to top
View user's profile Send private message
Xywa
Veteran
Veteran


Joined: 23 Jul 2005
Posts: 1581
Location: /mnt/Gentoo/Europe

PostPosted: Wed Jun 12, 2019 11:05 am    Post subject: Reply with quote

Hi,
Do you think my problem is related to the same bug?
Code:
dev-libs/icu:0

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by
    dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
                ^^^^^^^                                                                                                                             
    >=dev-libs/icu-60.2:= required by (dev-qt/qtwebengine-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
    ^^             ^^^^ 
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21677
Location: here

PostPosted: Wed Jun 12, 2019 11:08 am    Post subject: Reply with quote

Someone has opened a new bug?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
dbautista
n00b
n00b


Joined: 11 Nov 2006
Posts: 11
Location: Las Palmas de G.C.

PostPosted: Wed Jun 12, 2019 11:09 am    Post subject: Reply with quote

I would say it totally is...

Xywa wrote:
Hi,
Do you think my problem is related to the same bug?
Code:
dev-libs/icu:0

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by
    dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
                ^^^^^^^                                                                                                                             
    >=dev-libs/icu-60.2:= required by (dev-qt/qtwebengine-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
    ^^             ^^^^ 
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6929
Location: Austria

PostPosted: Wed Jun 12, 2019 11:19 am    Post subject: Reply with quote

As a workaround, try to put the following packages into package.accept_keywords:
Code:
=app-office/libreoffice-bin-6.2.4.2
=app-office/libreoffice-l10n-6.2.4.2
=dev-libs/liborcus-0.14.1
=dev-libs/libixion-0.14.1
=dev-util/mdds-1.4.3

_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
nibheis
n00b
n00b


Joined: 18 May 2016
Posts: 9

PostPosted: Wed Jun 12, 2019 11:45 am    Post subject: Reply with quote

I added libreoffice-bin to package.keywords, uninstalled sqlite (for now) and ran:

emerge -qav1 "=dev-libs/icu-64.2" (current stable version)

It pulls a new libreoffice-bin version and recompiles all libs using icu (including qtwebengine) - 27 packages.
Still compiling as of now, but at least emerge seems happy with the situation.

Code:

emerge -qav1 "=dev-libs/icu-64.2"

[ebuild  N    ] media-libs/libuninameslist-20091231-r1
[ebuild     U ] app-office/libreoffice-l10n-6.2.4.2 [6.1.5.2] USE="-offlinehelp" L10N="en fr -af -am -ar -as -ast -be -bg -bn -bn-IN -bo -br -brx -bs -ca -ca-valencia -cs -cy -da -de -dgo -dz -el -en-GB -en-ZA -eo -es -et -eu -fa -fi -ga -gd -gl -gu -gug -he -hi -hr -hu -id -is -it -ja -ka -kk -km -kmr-Latn -kn -ko -kok -ks -lb -lo -lt -lv -mai -mk -ml -mn -mni -mr -my -nb -ne -nl -nn -nr -nso -oc -om -or -pa -pl -pt -pt-BR -ro -ru -rw -sa -sat -sd -si -sid -sk -sl -sq -sr -sr-Latn -ss -st -sv -sw-TZ -ta -te -tg -th -tn -tr -ts -tt -ug -uk -uz -ve -vi -xh -zh-CN -zh-TW -zu"
[ebuild  r  U ] dev-libs/icu-64.2 [63.1-r1] USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild  rR   ] dev-qt/qtcore-5.12.3  USE="icu -debug -systemd -test"
[ebuild  rR   ] dev-libs/boost-1.65.0  USE="icu nls threads -context -debug -doc -mpi -python -static-libs -tools" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_5"
[ebuild  rR   ] dev-libs/re2-0.2018.10.01  USE="icu" ABI_X86="(64) -32 (-x32)"
[ebuild  rR   ] dev-tex/bibtexu-3.71_p20170524  USE="-doc -source"
[ebuild     U ] dev-util/mdds-1.4.3 [1.3.1] USE="-doc% -valgrind"
[ebuild  rR   ] media-libs/libzmf-0.0.2  USE="-debug -doc -test -tools"
[ebuild  rR   ] media-libs/libcdr-0.1.5  USE="-doc -static-libs -test"
[ebuild  rR   ] app-text/libmspub-0.1.4  USE="-doc -static-libs"
[ebuild  rR   ] app-text/libqxp-0.0.2  USE="-debug -doc -test -tools"
[ebuild     U ] dev-libs/libixion-0.14.1 [0.13.0] USE="threads -debug -python -static-libs" PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)"
[ebuild     U ] dev-libs/liborcus-0.14.1 [0.13.4] USE="spreadsheet-model -python -static-libs -tools" PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)"
[ebuild  rR   ] dev-libs/libxml2-2.9.9-r1  USE="icu ipv6 python readline -debug -examples -lzma -static-libs -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)"
[ebuild  rR   ] dev-lang/spidermonkey-52.9.1_pre1  USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test"
[ebuild  rR   ] media-libs/libvisio-0.1.6  USE="-doc -static-libs -test -tools"
[ebuild  rR   ] app-text/libebook-0.1.2-r1  USE="-doc -test -tools"
[ebuild  rR   ] media-libs/raptor-2.0.15-r2  USE="curl unicode -debug -json -static-libs"
[ebuild  rR   ] net-libs/nodejs-8.12.0  USE="icu npm snapshot ssl -debug -doc -inspector -systemtap -test" CPU_FLAGS_X86="sse2" PYTHON_TARGETS="python2_7"
[ebuild  rR   ] dev-libs/libical-3.0.4  USE="berkdb -doc -examples -static-libs -test"
[ebuild  rR   ] media-libs/harfbuzz-2.3.1  USE="cairo glib graphite icu introspection truetype -debug -static-libs -test" ABI_X86="(64) -32 (-x32)"
[ebuild  N    ] app-text/libetonyek-0.1.9  USE="-doc -static-libs -test"
[ebuild  N    ] media-gfx/fontforge-20170731-r4  USE="X cairo gif gtk jpeg png python readline svg tiff unicode -test -truetype-debugger" PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_5" PYTHON_TARGETS="python2_7 python3_6 -python3_5"
[ebuild  rR   ] app-i18n/poedit-2.2
[ebuild  rR   ] dev-qt/qtwebengine-5.12.3  USE="alsa geolocation jumbo-build system-ffmpeg system-icu widgets -bindist -debug -designer -pax_kernel -pulseaudio -test"
[ebuild  r  U ] app-office/libreoffice-bin-6.2.4.2 [6.1.5.2] USE="kde -gnome -java" PYTHON_TARGETS="python3_6"

The following packages are causing rebuilds:

  (dev-libs/icu-64.2:0/64.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-text/libebook-0.1.2-r1:0/0::gentoo, ebuild scheduled for merge)
    (app-text/libmspub-0.1.4:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, ebuild scheduled for merge)
    (dev-libs/re2-0.2018.10.01:0/gentoo-2017-03-01::gentoo, ebuild scheduled for merge)
    (app-i18n/poedit-2.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/libcdr-0.1.5:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/libxml2-2.9.9-r1:2/2::gentoo, ebuild scheduled for merge)
    (app-office/libreoffice-bin-6.2.4.2:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/libical-3.0.4:0/3::gentoo, ebuild scheduled for merge)
    (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for merge)
    (app-text/libqxp-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/raptor-2.0.15-r2:2/2::gentoo, ebuild scheduled for merge)
    (dev-qt/qtcore-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
    (dev-qt/qtwebengine-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
    (net-libs/nodejs-8.12.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/boost-1.65.0:0/1.65.0::gentoo, ebuild scheduled for merge)
    (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/libvisio-0.1.6:0/0::gentoo, ebuild scheduled for merge)
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 1732
Location: Here and Away Again

PostPosted: Wed Jun 12, 2019 12:03 pm    Post subject: Reply with quote

Merged in dev-libs/icu-58 conflict, starting from 8343012 with its 8 replies.
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
Barnoid
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jul 2004
Posts: 92

PostPosted: Wed Jun 12, 2019 2:12 pm    Post subject: Reply with quote

Indeed, libreoffice-bin seems to be the culprit. Uninstalling it, updating world, then re-installing (upgrading) libreoffice-bin seems to work.

Below is the sequence of commands that solved the issue in my case. I am still running the 17.0 profile.
There is one annoyance: revdep-rebuild rebuilds libreoffice-bin-6.2.4.2 on every invocation after the change. I can live with that for now.

The original bug (that portage cannot figure out what's going on) should still be fixed, though.

Thanks for all the help,
Barnoid


Code:
$ emerge -av --depclean libreoffice-bin

((unmerges libreoffice-bin-6.1.5.2))


$ sudo emerge -auvD --tree --backtrack=128 --with-bdeps y --verbose-conflicts --autounmask-backtrack=y @world

((updates icu to 64.2 which causes a number of rebuilds but updates world without complaints))
((lots of warnings about preserved libraries (icu-63), ignored at this point in time))


$ sudo emerge -avuD libreoffice-bin

((asks to unmask libreoffice-bin-6.2.4.2, say yes, then gives lots of the following warnings  (ignored at this point in time)

  !!! All ebuilds that could satisfy "dev-libs/icu:0/63.1=" have been masked.
  !!! One of the following masked packages is required to complete your request:
  - dev-libs/icu-63.1-r1::gentoo (masked by: backtracking: slot conflict)

  (dependency required by "app-text/libmspub-0.1.4::gentoo" [installed])
  (dependency required by "app-office/libreoffice-bin-6.2.4.2::gentoo" [ebuild])
  (dependency required by "libreoffice-bin" [argument])
  For more information, see the MASKED PACKAGES section in the emerge
  man page or refer to the Gentoo Handbook.

))


$ dispatch-conf

(( to apply the keyword change for libreoffice-bin ))


$ sudo emerge -avuD libreoffice-bin

(( works fine and all complaints about preserved libraries are gone as well))


$ sudo revdep-rebuild

(( rebuilds libreoffice-bin-6.2.4.2 on every invocation ))

Back to top
View user's profile Send private message
nibheis
n00b
n00b


Joined: 18 May 2016
Posts: 9

PostPosted: Wed Jun 12, 2019 2:58 pm    Post subject: Reply with quote

Hi,

I confirmed this worked for me (17.1 profile / mostly stable):

1) add keyword for libreoffice-bin-6.2.4.2
2) emerge -qav1 "=dev-libs/icu-64.2" (=> rebuilds pkgs depending on icu)
3) the usual "emerge --quiet --ask --verbose --update --newuse --deep --with-bdeps\=y @world"

Maybe just keywording libreoffice-bin is enough, but icu has a new stable version anyway... that's the reason for step #2.

"emerge --quiet --ask @preserved-rebuild" remains silent after that.

Hope this helps.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6929
Location: Austria

PostPosted: Wed Jun 12, 2019 3:00 pm    Post subject: Reply with quote

nibheis wrote:
but icu has a new stable version anyway... that's the reason for step #2.

That's exactly what the world update does as well.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Barnoid
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jul 2004
Posts: 92

PostPosted: Thu Jun 13, 2019 12:18 am    Post subject: Reply with quote

True, simply keywording libreoffice-bin should help.

However, there still seems to be a bug in portage / the portage tree. Portage should not request a downgrade of icu to a masked version without giving any useful explanation.
Has someone opened a bug already?
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6929
Location: Austria

PostPosted: Thu Jun 13, 2019 12:33 am    Post subject: Reply with quote

It will be fixed once 6.2.4.2 is stable, which is an ongoing process - done except for the fact that current -bin still needs a rebuild.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum