LINUX.ORG.RU

При обновлении мира все время пересобираются одни и те же пакеты

 ,


0

1

Ситуация такова. Делаем eix-sync, делаем emerge -auvDN @world и у меня сразу несколько пакетов на пересборку: p11-kit, glib, python'ы, llvm и все браузеры, что есть. И так каждый раз, в не зависимости от того, менялись флажки у них или нет. Если пересборка мелочи просто раздражает, то пересборка firefox и chromium каждый раз просто бесит. Что вообще происходит и что делать, чтобы такого больше не было?

Прилагаю выхлоп emerge -auvDN @world

emerge -auvDN @world

 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


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

Calculating dependencies... done!
[ebuild  rR    ] app-crypt/p11-kit-0.24.0::gentoo  USE="asn1 libffi trust -debug -systemd" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  rR    ] dev-lang/python-3.9.6_p1:3.9::gentoo  USE="gdbm ipv6 ncurses readline sqlite ssl xml -bluetooth -build -examples -hardened -test -tk -verify-sig -wininst" 0 KiB
[ebuild  rR    ] dev-libs/glib-2.68.3-r1:2::gentoo  USE="dbus elf (mime) xattr -debug -fam -gtk-doc (-selinux) -static-libs -sysprof -systemtap -test -utils" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  rR    ] dev-libs/gobject-introspection-1.68.0::gentoo  USE="-doctool -gtk-doc -test" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" 0 KiB
[ebuild  rR    ] dev-lang/python-3.8.11:3.8::gentoo  USE="gdbm ipv6 ncurses readline sqlite ssl xml -bluetooth -build -examples -hardened -test -tk -verify-sig -wininst" 0 KiB
[ebuild     U  ] app-crypt/libmd-1.0.3-r2::gentoo [1.0.3-r1::gentoo] ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] sys-apps/shadow-4.9-r2::gentoo [4.9-r1::gentoo] USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey" 0 KiB
[ebuild  rR    ] dev-lang/ruby-2.6.8:2.6::gentoo  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild  rR    ] dev-python/cffi-1.14.6:0/1.14.6::gentoo  USE="-doc -test" PYTHON_TARGETS="python3_9 -python3_10 -python3_8" 0 KiB
[ebuild     U  ] dev-python/pygments-2.10.0::gentoo [2.9.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" 0 KiB
[ebuild  rR    ] dev-lang/ruby-3.0.2:3.0::gentoo  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild  rR    ] dev-lang/ruby-2.7.4:2.7::gentoo  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild     U  ] sys-apps/openrc-0.43.4::gentoo [0.43.3::gentoo] USE="ncurses netifrc pam unicode -audit -bash -debug -newnet (-prefix) (-selinux) -sysv-utils" 0 KiB
[ebuild     U  ] net-im/telegram-desktop-bin-2.9.2::gentoo [2.9.0::gentoo] 0 KiB
[ebuild     UD ] net-p2p/qbittorrent-4.3.7::gentoo [9999::gentoo] USE="X dbus -debug -webui" 0 KiB
[ebuild  rR    ] sys-devel/llvm-12.0.1:12::gentoo  USE="gold libffi ncurses xml -debug -doc -exegesis -libedit -test -xar -z3" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARC -ARM -AVR (-CSKY) -Hexagon -Lanai -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ -VE -WebAssembly -XCore" 0 KiB
[ebuild  rR    ] www-client/firefox-91.0:0/91::gentoo  USE="clang dbus gmp-autoupdate hwaccel openh264 pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp -debug -eme-free -geckodriver -hardened -jack -lto -pgo -screencast (-selinux) -sndio -wayland -wifi" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -si -sk -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 0 KiB
[ebuild     U  ] app-crypt/gnupg-2.2.29::gentoo [2.2.28::gentoo] USE="bzip2 nls readline smartcard ssl usb -doc -ldap (-selinux) -tofu -tools -user-socket -wks-server" 0 KiB
[ebuild     U  ] dev-ruby/bundler-2.2.25:2::gentoo [2.2.24:2::gentoo] USE="doc -test" RUBY_TARGETS="ruby26 ruby27 ruby30" 0 KiB
[ebuild   R    ] www-client/chromium-93.0.4577.42::gentoo  USE="js-type-check official (pic) proprietary-codecs pulseaudio system-icu vaapi (-component-build) -cups* -custom-cflags -hangouts (-headless) -kerberos -screencast (-selinux) -suid (-system-ffmpeg) -wayland -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" 0 KiB

Total: 20 packages (7 upgrades, 1 downgrade, 12 reinstalls), Size of downloads: 0 KiB

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

dev-python/pygobject:3

  (dev-python/pygobject-3.40.1-r1:3/3::gentoo, ebuild scheduled for merge) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8" conflicts with
    >=dev-python/pygobject-3:3[python_targets_python3_8(-),python_targets_python3_9(-)] required by (x11-misc/mozo-1.24.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
                                                                                       

dev-libs/libffi:0

  (dev-libs/libffi-3.4.2:0/8::gentoo, ebuild scheduled for merge) USE="-debug (-exec-static-trampoline) -pax-kernel -static-libs -test" ABI_X86="32 (64) (-x32)" conflicts with
    dev-libs/libffi:0/7= required by (dev-python/pygobject-3.40.1-r1:3/3::gentoo, installed) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
                   ^^^^^

dev-python/pycairo:0

  (dev-python/pycairo-1.20.1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    >=dev-python/pycairo-1.16.0[python_targets_python3_8(-),python_targets_python3_9(-)] required by (dev-python/pygobject-3.40.1-r1:3/3::gentoo, installed) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"

Ответ на: комментарий от burato

Специально для Вас, Козлов, повторяю - набор флагов нигде не менялся. Вообще, чтобы по зависимостям пересобирало тоже не видать. Каким МПХ, например, флажок tcpd к p11-kit я не в курсе. Как и к llvm и к firefox с chromium.

Но это русский технический форум, я все понимаю.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от eternal_sorrow

Потому что старинные как не знаю что, все свежие новости я читаю тут же. Ну и часть новостей я читаю на zugaina. Хочешь удивлю тебя еще больше?

/usr/share/eselect/modules/news.eselect: строка 36: /var/lib/gentoo/news/news-gentoo.read: Отказано в доступе
!!! Error: Cannot update list of news items for repository "gentoo"

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu

набор флагов нигде не менялся
-cups* у chromium

ооооукей... Подсказка: набор флагов может поменяться не только в /etc/portage, но и, например, в используемом тобой профиле

Pinkbyte ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

ну очевидно что у твоего юзера нет доступа на запись к новостям. либо читай новости от рута либо добавь себя в группу portage

eternal_sorrow ★★★★★
()
Последнее исправление: eternal_sorrow (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte
-cups* у chromium

ооооукей... Подсказка: набор флагов может поменяться не только в /etc/portage, но и, например, в используемом тобой профиле

Оно и до этого себя так вело, а флажок cups - локальный, я его отключил. Вполне допускаю, что флаги могли поменяться в профиле один раз, но чтобы при каждом обновлении? Да и видно было бы.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu

Без просмотра дерева зависимостей (-t) и логов сборки - это всё гадание на кофейной гуще

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte
emerge -auvDN --with-bdeps=y @world

 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


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

Calculating dependencies... done!
[ebuild  rR    ] app-crypt/p11-kit-0.24.0::gentoo  USE="asn1 libffi trust -debug -systemd" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  rR    ] dev-lang/python-3.9.6_p1:3.9::gentoo  USE="gdbm ipv6 ncurses readline sqlite ssl xml -bluetooth -build -examples -hardened -test -tk -verify-sig -wininst" 0 KiB
[ebuild  rR    ] dev-libs/glib-2.68.3-r1:2::gentoo  USE="dbus elf (mime) xattr -debug -fam -gtk-doc (-selinux) -static-libs -sysprof -systemtap -test -utils" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  rR    ] dev-libs/gobject-introspection-1.68.0::gentoo  USE="-doctool -gtk-doc -test" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" 0 KiB
[ebuild  rR    ] dev-lang/python-3.8.11:3.8::gentoo  USE="gdbm ipv6 ncurses readline sqlite ssl xml -bluetooth -build -examples -hardened -test -tk -verify-sig -wininst" 0 KiB
[ebuild     U  ] app-crypt/libmd-1.0.3-r2::gentoo [1.0.3-r1::gentoo] ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] sys-apps/shadow-4.9-r2::gentoo [4.9-r1::gentoo] USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey" 0 KiB
[ebuild  rR    ] dev-lang/ruby-2.6.8:2.6::gentoo  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild  rR    ] dev-python/cffi-1.14.6:0/1.14.6::gentoo  USE="-doc -test" PYTHON_TARGETS="python3_9 -python3_10 -python3_8" 0 KiB
[ebuild     U  ] dev-python/pygments-2.10.0::gentoo [2.9.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" 0 KiB
[ebuild  rR    ] dev-lang/ruby-3.0.2:3.0::gentoo  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild  rR    ] dev-lang/ruby-2.7.4:2.7::gentoo  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild     U  ] sys-apps/openrc-0.43.4::gentoo [0.43.3::gentoo] USE="ncurses netifrc pam unicode -audit -bash -debug -newnet (-prefix) (-selinux) -sysv-utils" 0 KiB
[ebuild     U  ] net-im/telegram-desktop-bin-2.9.2::gentoo [2.9.0::gentoo] 0 KiB
[ebuild  rR    ] sys-devel/llvm-12.0.1:12::gentoo  USE="gold libffi ncurses xml -debug -doc -exegesis -libedit -test -xar -z3" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARC -ARM -AVR (-CSKY) -Hexagon -Lanai -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ -VE -WebAssembly -XCore" 0 KiB
[ebuild  rR    ] www-client/firefox-91.0:0/91::gentoo  USE="clang dbus gmp-autoupdate hwaccel openh264 pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp -debug -eme-free -geckodriver -hardened -jack -lto -pgo -screencast (-selinux) -sndio -wayland -wifi" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -si -sk -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 0 KiB
[ebuild     U  ] app-crypt/gnupg-2.2.29::gentoo [2.2.28::gentoo] USE="bzip2 nls readline smartcard ssl usb -doc -ldap (-selinux) -tofu -tools -user-socket -wks-server" 0 KiB
[ebuild     U  ] dev-ruby/bundler-2.2.25:2::gentoo [2.2.24:2::gentoo] USE="doc -test" RUBY_TARGETS="ruby26 ruby27 ruby30" 0 KiB
[ebuild   R    ] www-client/chromium-93.0.4577.42::gentoo  USE="js-type-check official (pic) proprietary-codecs pulseaudio system-icu vaapi (-component-build) -cups* -custom-cflags -hangouts (-headless) -kerberos -screencast (-selinux) -suid (-system-ffmpeg) -wayland -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" 0 KiB

Total: 19 packages (7 upgrades, 12 reinstalls), Size of downloads: 0 KiB

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

dev-python/pygobject:3

  (dev-python/pygobject-3.40.1-r1:3/3::gentoo, ebuild scheduled for merge) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8" conflicts with
    >=dev-python/pygobject-3:3[python_targets_python3_8(-),python_targets_python3_9(-)] required by (x11-misc/mozo-1.24.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
                                                                                       

dev-libs/libffi:0

  (dev-libs/libffi-3.4.2:0/8::gentoo, ebuild scheduled for merge) USE="-debug (-exec-static-trampoline) -pax-kernel -static-libs -test" ABI_X86="32 (64) (-x32)" conflicts with
    dev-libs/libffi:0/7= required by (dev-python/pygobject-3.40.1-r1:3/3::gentoo, installed) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
                   ^^^^^

dev-python/pycairo:0

  (dev-python/pycairo-1.20.1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    >=dev-python/pycairo-1.16.0[python_targets_python3_8(-),python_targets_python3_9(-)] required by (dev-python/pygobject-3.40.1-r1:3/3::gentoo, installed) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"[/code[
LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu
emerge -auvDN --with-bdeps=y @world

*вздох*

emerge -a____t____uvDN @world --with-bdeps=y

Выделил особо меня интересующую часть:

       --tree, -t
              Shows the dependency tree for the given target by indenting dependencies.  This is only really useful  in  combination  with  --emptytree  or
              --update and --deep.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от LongLiveUbuntu
[ebuild  rR    ] sys-devel/llvm-12.0.1:12::gentoo

Насколько помню если [rR] emerge показывает зависимости, из-за чего случился этот казус. Но почему-то принципиально не показываешь эту часть выхлопа emerge

anonymous
()
Ответ на: комментарий от LongLiveUbuntu

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

Сюда копай и новости читай и делай что там пишут, это прям диагноз

deity ★★★★
()
Ответ на: комментарий от Pinkbyte

Пробовал уже. Скорее всего, дело в софте Mate, который завязан на python 3.8. Но опять же, некоторое время оно и с конфликтами нормально пересобиралось. Теперь только так.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от Pinkbyte

Видимо, только это и остается. Спасибо большое.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от Pinkbyte
equery g pycairo
 * Searching for pycairo ...

 * dependency graph for dev-python/pycairo-1.20.1
 `--  dev-python/pycairo-1.20.1  amd64 
   `--  x11-libs/cairo-1.16.0-r4  (>=x11-libs/cairo-1.15.10) amd64  [svg]
   `--  dev-python/pypy3-7.3.4_p2  (>=dev-python/pypy3-7.3.0) amd64  [threads(+)]
   `--  dev-lang/python-3.8.11  (dev-lang/python) amd64  [threads(+)]
   `--  dev-lang/python-3.9.6_p1  (dev-lang/python) amd64  [threads(+)]
   `--  dev-lang/python-3.10.0_rc1_p1  (dev-lang/python) [~amd64 keyword]  [threads(+)]
   `--  dev-lang/python-exec-2.4.8  (>=dev-lang/python-exec-2) ~amd64  [python_targets_pypy3(-)? python_targets_python3_8(-)? python_targets_python3_9(-)? python_targets_python3_10(-)?]
   `--  dev-python/hypothesis-6.14.7  (dev-python/hypothesis) ~amd64  [python_targets_pypy3(-)? python_targets_python3_8(-)? python_targets_python3_9(-)? python_targets_python3_10(-)?]
   `--  dev-python/pytest-6.2.4-r1  (dev-python/pytest) amd64  [python_targets_pypy3(-)? python_targets_python3_8(-)? python_targets_python3_9(-)? python_targets_python3_10(-)?]
   `--  dev-python/sphinx-4.1.2  (dev-python/sphinx) ~amd64  [python_targets_python3_10(-)]
   `--  dev-python/sphinx_rtd_theme-0.5.2  (dev-python/sphinx_rtd_theme) amd64  [python_targets_python3_10(-)]
   `--  dev-python/setuptools-57.4.0-r2  (>=dev-python/setuptools-42.0.2) amd64  [python_targets_pypy3(-)? python_targets_python3_8(-)? python_targets_python3_9(-)? python_targets_python3_10(-)?]
[ dev-python/pycairo-1.20.1 stats: packages (12), max depth (1) ]
LongLiveUbuntu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.