LINUX.ORG.RU

Gentoo блокировка пакетов

 ,


0

1

Доброго здоровья всем.

Не просветите тупоумного: в чём, собственно, криминал? Ну, приходится системе ставить kguiaddons-5.116.0 в слот 5/5.116 и 6.5.0 в слот 6/6.5 — ну дык для того ж слоты и придуманы, не?

  (kde-frameworks/kguiaddons-5.116.0:5/5.116::gentoo, ebuild scheduled for merge) pulled in by
    =kde-frameworks/kguiaddons-5.116*:5 required by (kde-frameworks/kconfigwidgets-5.116.0:5/5.116::gentoo, installed) USE=«man -debug -designer -doc -test»
    =kde-frameworks/kguiaddons-5.116*:5 required by (kde-frameworks/kio-5.116.0:5/5.116::gentoo, installed) USE=«X acl handbook kerberos kwallet -debug -designer -doc -kf6compat -test»
    =kde-frameworks/kguiaddons-5.116*:5 required by (kde-frameworks/kxmlgui-5.116.0:5/5.116::gentoo, installed) USE="-debug -designer -doc -test"
    =kde-frameworks/kguiaddons-5.116*:5 required by (kde-frameworks/kcmutils-5.116.0:5/5.116::gentoo, installed) USE="-debug -doc -test"
    =kde-frameworks/kguiaddons-5.116*:5 required by (kde-frameworks/kdeclarative-5.116.0:5/5.116::gentoo, installed) USE="-debug -doc"

  (kde-frameworks/kguiaddons-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) pulled in by
    =kde-frameworks/kguiaddons-6.5*:6 required by (kde-frameworks/kconfigwidgets-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE="-debug -designer -doc -test"
    =kde-frameworks/kguiaddons-6.5*:6 required by (kde-frameworks/kcmutils-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE="-debug -doc -test"
    =kde-frameworks/kguiaddons-6.5*:6 required by (kde-frameworks/kcolorscheme-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE="-debug -doc"
    =kde-frameworks/kguiaddons-6.5*:6 required by (kde-frameworks/ksvg-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE="-debug -doc -test"
    >=kde-frameworks/kguiaddons-6.3.0:6 required by (kde-plasma/libplasma-6.1.4:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -gles2-only -test"
    =kde-frameworks/kguiaddons-6.5*:6 required by (kde-frameworks/kxmlgui-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE="-debug -designer -doc -test"
    =kde-frameworks/kguiaddons-6.5*:6 required by (kde-frameworks/kio-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE=«X acl handbook kwallet -debug -designer -doc -test -wayland»

  (kde-frameworks/kwallet-5.116.0:5/5.116::gentoo, ebuild scheduled for merge) pulled in by
    =kde-frameworks/kwallet-5.116*:5 required by (kde-frameworks/kio-5.116.0:5/5.116::gentoo, installed) USE=«X acl handbook kerberos kwallet -debug -designer -doc -kf6compat -test»
    >=kde-frameworks/kwallet-5.115.0:5 required by (kde-apps/krdc-24.05.2:5/5::gentoo, ebuild scheduled for merge) USE=«handbook rdp vnc -activities -debug»

  (kde-frameworks/kwallet-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) pulled in by
    =kde-frameworks/kwallet-6.5*:6 required by (kde-frameworks/kio-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE=«X acl handbook kwallet -debug -designer -doc -test -wayland»

А с чего вдруг блокировка слотов? Слоты разные и об этом должно быть указано. Что было в выхлопе emerge? Больше похоже на взаимо блокировку. Учитывая, что kf6compat отключен, такое могло произойти. Смотри, что в ebuile’e

	!${CATEGORY}/${PN}:5[-kf6compat(-)]
arrecck ★★★
()

для шестой плазмы еще не все ебилды рабочие. Там для пары пакетов нет отдельных слотов для 5 и для 6. Сам с этим на днях столкнулся. И это КМК баг и нужно зарепортить в багзилу, у меня правда пока времени не было =).

anonymous
()

Если ты всё же полагаешь, что отдельные нестабильные пакеты не должны при установке конфликтовать со стабильными, то сообщи об этом в багзиллу.

grem ★★★★★
()
Ответ на: комментарий от fat-II

А почему не поставил krdc для 6-го слота?
update: он неделю назад появился :)

Тут plasma 6 стабилизировалась и предлагают обновиться на неё (возможно, что-то придётся удалить): https://www.gentoo.org/news/2024/08/31/KDE-Plasma-6-upgrade.html

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)

Некорректно конечно сравнивать, разные флаги и всё такое, а так всё нормуль:

>> ~ $ ACCEPT_KEYWORDS="amd64 ~x86" emerge -pv kde-frameworks/kguiaddons

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

Calculating dependencies... done!
Dependency resolution took 5.89 s (backtrack: 0/20).

[ebuild   R    ] dev-lang/python-exec-2.4.10:2::gentoo  USE="(native-symlinks) -test" PYTHON_TARGETS="(pypy3) (python3_10) (python3_11) (python3_12) (python3_13%*)" 0 KiB
[ebuild  N     ] virtual/perl-File-Path-2.180.0-r3::gentoo  0 KiB
[ebuild  N     ] dev-perl/IPC-System-Simple-1.300.0::gentoo  USE="-test" PERL_FEATURES="(-debug) -ithreads -quadmath" 32 KiB
[ebuild  N     ] dev-perl/File-BaseDir-0.90.0::gentoo  USE="-test" PERL_FEATURES="(-debug) -ithreads -quadmath" 22 KiB
[ebuild  N     ] dev-perl/File-DesktopEntry-0.220.0-r1::gentoo  USE="-test" PERL_FEATURES="(-debug) -ithreads -quadmath" 18 KiB
[ebuild  N     ] kde-frameworks/extra-cmake-modules-6.5.0-r1::gentoo  USE="-doc -test" 333 KiB
[ebuild  N     ] dev-perl/File-MimeInfo-0.330.0::gentoo  USE="-test" PERL_FEATURES="(-debug) -ithreads -quadmath" 35 KiB
[ebuild  NS    ] dev-lang/python-3.13.0_rc1_p3:3.13::gentoo [3.12.3-r1:3.12::gentoo] USE="bluetooth debug* ensurepip gdbm (gil%*) ncurses readline sqlite ssl -build -examples (-jit) -libedit -pgo -test -tk -valgrind -verify-sig" LLVM_SLOT="18%*" 20,407 KiB
[ebuild  N     ] www-client/w3m-0.5.3_p20230121::gentoo  USE="X gpm imlib nls ssl unicode -fbcon -gdk-pixbuf -lynxkeymap -nntp -xface" L10N="-ja" 2,269 KiB
[ebuild  N     ] virtual/w3m-1::gentoo  0 KiB
[ebuild   R    ] app-text/xmlto-0.0.28-r11::gentoo  USE="text* -latex" 0 KiB
[ebuild  N     ] x11-misc/xdg-utils-1.2.1-r6::gentoo  USE="X dbus -doc -gnome -plasma" 287 KiB
[ebuild  N     ] kde-frameworks/kf-env-6:6::gentoo  0 KiB
[ebuild  N     ] dev-qt/qtbase-6.7.2-r4:6/6.7.2::gentoo  USE="X concurrent dbus gtk gui icu libinput network nls opengl sql sqlite ssl udev widgets xml (zstd) -accessibility -brotli -cups -eglfs -evdev -gles2-only -gssapi -journald -libproxy -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib -vulkan -wayland" 48,208 KiB
[ebuild  N     ] dev-qt/qttools-6.7.2:6/6.7.2::gentoo  USE="assistant linguist opengl qdbus widgets (zstd) -clang -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qml -qtattributionsscanner -qtdiag -qtplugininfo -vulkan" LLVM_SLOT="18 -15 -16 -17" 8,809 KiB
[ebuild  N     ] dev-qt/qttranslations-6.7.2:6/6.7.2::gentoo  1,512 KiB
[ebuild  N     ] kde-frameworks/breeze-icons-6.5.0:6/6.5::gentoo  USE="-test" 2,180 KiB
[ebuild  N     ] kde-frameworks/kguiaddons-6.5.0:6/6.5::gentoo  USE="X dbus -debug -doc -test -wayland" 81 KiB

Total: 18 packages (15 new, 1 in new slot, 2 reinstalls), Size of downloads: 84,186 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-misc/xdg-utils-1.2.1-r6::gentoo
# required by kde-frameworks/kf-env-6::gentoo
# required by kde-frameworks/kguiaddons-6.5.0::gentoo
# required by kde-frameworks/kguiaddons (argument)
>=app-text/xmlto-0.0.28-r11 text
Походу не совсем позеленел ~x86, без него portage выдал версию
[ebuild  N     ] kde-frameworks/kguiaddons-5.116.0:5/5.116::gentoo

spawn_sp ★★★★
()
Ответ на: комментарий от fat-II

Plasma 6 по умолчанию на wayland переключилась после обновления когфигов, а я и не заметил пока на втором компе sddm не логинился в сессию. Там старая нвидиа, которая, похоже, не совместима с wayland, а на первом компе я не успел толком посидеть. Но так как позицию окон wayland не умеет сохранять, то переключусь там тоже на иксы.

grem ★★★★★
()