When I try to update using emerge -avuDN @world there is a compilation failure with a Haskell package, and then I get prompted to run haskell-updater to fix broken Haskell packages.
This is the output from haskell-updater:
Code: Select all
Running haskell-updater-1.5.0.0 using GHC 9.8.4
* Executable: /usr/bin/ghc
* Library directory: /usr/lib64/ghc-9.8.4/lib
* Package manager (PM): portage
* Targets: invalid
* Mode: basic
Searching for packages installed with a different version of GHC.
No old packages found!
Searching for Haskell libraries with broken dependencies.
Found 88 broken packages.
emerge --oneshot --keep-going --complete-graph --deep --usepkg-exclude=*/* app-misc/kmonad:0 dev-haskell/adjunctions:0 dev-haskell/aeson-pretty:0 dev-haskell/aeson:0 dev-haskell/attoparsec-aeson:0 dev-haskell/bitvec:0 dev-haskell/cabal-install-solver:0 dev-haskell/cassava:0 dev-haskell/citeproc:0 dev-haskell/commonmark-extensions:0 dev-haskell/commonmark-pandoc:0 dev-haskell/conduit-extra:0 dev-haskell/conduit:0 dev-haskell/constraints:0 dev-haskell/crypton-connection:0 dev-haskell/dbus:0 dev-haskell/dec:0 dev-haskell/doctemplates:0 dev-haskell/edit-distance:0 dev-haskell/free:0 dev-haskell/gtk2hs-buildtools:0 dev-haskell/hashtables:0 dev-haskell/hslua-aeson:0 dev-haskell/hslua-module-doclayout:0 dev-haskell/hslua-module-path:0 dev-haskell/hslua-module-system:0 dev-haskell/hslua-module-text:0 dev-haskell/hslua-module-version:0 dev-haskell/hslua-module-zip:0 dev-haskell/hslua-objectorientation:0 dev-haskell/hslua-packaging:0 dev-haskell/hslua:0 dev-haskell/http-api-data:0 dev-haskell/http-client-tls:0 dev-haskell/http-client:0 dev-haskell/http-date:0 dev-haskell/http-semantics:0 dev-haskell/http2:0 dev-haskell/indexed-traversable-instances:0 dev-haskell/ipynb:0 dev-haskell/juicypixels:0 dev-haskell/kan-extensions:0 dev-haskell/lens:0 dev-haskell/libyaml:0 dev-haskell/mono-traversable:0 dev-haskell/optparse-applicative:0 dev-haskell/pandoc-lua-engine:0 dev-haskell/pandoc-lua-marshal:0 dev-haskell/pandoc-server:0 dev-haskell/pandoc-types:0 dev-haskell/pandoc:0 dev-haskell/quickcheck:0 dev-haskell/rio:0 dev-haskell/semialign:0 dev-haskell/serialise:0 dev-haskell/servant-server:0 dev-haskell/servant:0 dev-haskell/singleton-bool:0 dev-haskell/skylighting-core:0 dev-haskell/skylighting-format-ansi:0 dev-haskell/skylighting-format-blaze-html:0 dev-haskell/skylighting-format-context:0 dev-haskell/skylighting-format-latex:0 dev-haskell/skylighting-format-typst:0 dev-haskell/skylighting:0 dev-haskell/streaming-commons:0 dev-haskell/tasty:0 dev-haskell/temporary:0 dev-haskell/texmath:0 dev-haskell/text-iso8601:0 dev-haskell/th-lift-instances:0 dev-haskell/tls:0 dev-haskell/typst:0 dev-haskell/unicode-collation:0 dev-haskell/uuid-types:0 dev-haskell/vector-algorithms:0 dev-haskell/vector:0 dev-haskell/wai-app-static:0 dev-haskell/wai-cors:0 dev-haskell/wai-extra:0 dev-haskell/wai-logger:0 dev-haskell/wai:0 dev-haskell/warp:0 dev-haskell/witherable:0 dev-haskell/x11-xft:0 dev-haskell/x11:0 dev-haskell/xml-conduit:0 dev-haskell/yaml:0
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Calculating dependencies... done!
Dependency resolution took 33.41 s (backtrack: 8/20).
!!! All ebuilds that could satisfy "=kde-frameworks/kbookmarks-6.20*:6" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-frameworks/kbookmarks-6.20.0::gentoo (masked by: )
(dependency required by "kde-frameworks/kio-6.20.0::gentoo" [installed])
(dependency required by "kde-plasma/libplasma-6.5.5::gentoo" [ebuild])
(dependency required by "@__auto_slot_operator_replace_installed__" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Searching for packages installed with a different version of GHC.
No old packages found!
Searching for Haskell libraries with broken dependencies.
Found 88 broken packages.
Updater's past history:
Initial state: ["app-misc/kmonad:0","dev-haskell/adjunctions:0","dev-haskell/aeson:0","dev-haskell/aeson-pretty:0","dev-haskell/attoparsec-aeson:0","dev-haskell/bitvec:0","dev-haskell/cabal-install-solver:0","dev-haskell/cassava:0","dev-haskell/citeproc:0","dev-haskell/commonmark-extensions:0","dev-haskell/commonmark-pandoc:0","dev-haskell/conduit:0","dev-haskell/conduit-extra:0","dev-haskell/constraints:0","dev-haskell/crypton-connection:0","dev-haskell/dbus:0","dev-haskell/dec:0","dev-haskell/doctemplates:0","dev-haskell/edit-distance:0","dev-haskell/free:0","dev-haskell/gtk2hs-buildtools:0","dev-haskell/hashtables:0","dev-haskell/hslua:0","dev-haskell/hslua-aeson:0","dev-haskell/hslua-module-doclayout:0","dev-haskell/hslua-module-path:0","dev-haskell/hslua-module-system:0","dev-haskell/hslua-module-text:0","dev-haskell/hslua-module-version:0","dev-haskell/hslua-module-zip:0","dev-haskell/hslua-objectorientation:0","dev-haskell/hslua-packaging:0","dev-haskell/http-api-data:0","dev-haskell/http-client:0","dev-haskell/http-client-tls:0","dev-haskell/http-date:0","dev-haskell/http-semantics:0","dev-haskell/http2:0","dev-haskell/indexed-traversable-instances:0","dev-haskell/ipynb:0","dev-haskell/juicypixels:0","dev-haskell/kan-extensions:0","dev-haskell/lens:0","dev-haskell/libyaml:0","dev-haskell/mono-traversable:0","dev-haskell/optparse-applicative:0","dev-haskell/pandoc:0","dev-haskell/pandoc-lua-engine:0","dev-haskell/pandoc-lua-marshal:0","dev-haskell/pandoc-server:0","dev-haskell/pandoc-types:0","dev-haskell/quickcheck:0","dev-haskell/rio:0","dev-haskell/semialign:0","dev-haskell/serialise:0","dev-haskell/servant:0","dev-haskell/servant-server:0","dev-haskell/singleton-bool:0","dev-haskell/skylighting:0","dev-haskell/skylighting-core:0","dev-haskell/skylighting-format-ansi:0","dev-haskell/skylighting-format-blaze-html:0","dev-haskell/skylighting-format-context:0","dev-haskell/skylighting-format-latex:0","dev-haskell/skylighting-format-typst:0","dev-haskell/streaming-commons:0","dev-haskell/tasty:0","dev-haskell/temporary:0","dev-haskell/texmath:0","dev-haskell/text-iso8601:0","dev-haskell/th-lift-instances:0","dev-haskell/tls:0","dev-haskell/typst:0","dev-haskell/unicode-collation:0","dev-haskell/uuid-types:0","dev-haskell/vector:0","dev-haskell/vector-algorithms:0","dev-haskell/wai:0","dev-haskell/wai-app-static:0","dev-haskell/wai-cors:0","dev-haskell/wai-extra:0","dev-haskell/wai-logger:0","dev-haskell/warp:0","dev-haskell/witherable:0","dev-haskell/x11:0","dev-haskell/x11-xft:0","dev-haskell/xml-conduit:0","dev-haskell/yaml:0"]
Pass 1: ["app-misc/kmonad:0","dev-haskell/adjunctions:0","dev-haskell/aeson:0","dev-haskell/aeson-pretty:0","dev-haskell/attoparsec-aeson:0","dev-haskell/bitvec:0","dev-haskell/cabal-install-solver:0","dev-haskell/cassava:0","dev-haskell/citeproc:0","dev-haskell/commonmark-extensions:0","dev-haskell/commonmark-pandoc:0","dev-haskell/conduit:0","dev-haskell/conduit-extra:0","dev-haskell/constraints:0","dev-haskell/crypton-connection:0","dev-haskell/dbus:0","dev-haskell/dec:0","dev-haskell/doctemplates:0","dev-haskell/edit-distance:0","dev-haskell/free:0","dev-haskell/gtk2hs-buildtools:0","dev-haskell/hashtables:0","dev-haskell/hslua:0","dev-haskell/hslua-aeson:0","dev-haskell/hslua-module-doclayout:0","dev-haskell/hslua-module-path:0","dev-haskell/hslua-module-system:0","dev-haskell/hslua-module-text:0","dev-haskell/hslua-module-version:0","dev-haskell/hslua-module-zip:0","dev-haskell/hslua-objectorientation:0","dev-haskell/hslua-packaging:0","dev-haskell/http-api-data:0","dev-haskell/http-client:0","dev-haskell/http-client-tls:0","dev-haskell/http-date:0","dev-haskell/http-semantics:0","dev-haskell/http2:0","dev-haskell/indexed-traversable-instances:0","dev-haskell/ipynb:0","dev-haskell/juicypixels:0","dev-haskell/kan-extensions:0","dev-haskell/lens:0","dev-haskell/libyaml:0","dev-haskell/mono-traversable:0","dev-haskell/optparse-applicative:0","dev-haskell/pandoc:0","dev-haskell/pandoc-lua-engine:0","dev-haskell/pandoc-lua-marshal:0","dev-haskell/pandoc-server:0","dev-haskell/pandoc-types:0","dev-haskell/quickcheck:0","dev-haskell/rio:0","dev-haskell/semialign:0","dev-haskell/serialise:0","dev-haskell/servant:0","dev-haskell/servant-server:0","dev-haskell/singleton-bool:0","dev-haskell/skylighting:0","dev-haskell/skylighting-core:0","dev-haskell/skylighting-format-ansi:0","dev-haskell/skylighting-format-blaze-html:0","dev-haskell/skylighting-format-context:0","dev-haskell/skylighting-format-latex:0","dev-haskell/skylighting-format-typst:0","dev-haskell/streaming-commons:0","dev-haskell/tasty:0","dev-haskell/temporary:0","dev-haskell/texmath:0","dev-haskell/text-iso8601:0","dev-haskell/th-lift-instances:0","dev-haskell/tls:0","dev-haskell/typst:0","dev-haskell/unicode-collation:0","dev-haskell/uuid-types:0","dev-haskell/vector:0","dev-haskell/vector-algorithms:0","dev-haskell/wai:0","dev-haskell/wai-app-static:0","dev-haskell/wai-cors:0","dev-haskell/wai-extra:0","dev-haskell/wai-logger:0","dev-haskell/warp:0","dev-haskell/witherable:0","dev-haskell/x11:0","dev-haskell/x11-xft:0","dev-haskell/xml-conduit:0","dev-haskell/yaml:0"] ExitFailure 1
ERROR: Updater stuck in the loop and can't progress
Code: Select all
gentoo-tank ~ # equery m kbookmarks
* kde-frameworks/kbookmarks [gentoo]
Maintainer: kde@gentoo.org (Gentoo KDE Project)
Upstream: Bugs-to: https://bugs.kde.org/
Homepage: https://develop.kde.org/products/frameworks/
Location: /var/db/repos/gentoo/kde-frameworks/kbookmarks
Keywords: 5.116.0:5/5.116: amd64 arm64 ~loong ~ppc64 ~riscv ~x86
Keywords: 6.22.0:6/6.22: amd64 arm64 ppc64 ~loong ~riscv ~x86
License: LGPL-2+


