On 2026-05-23, [email protected] <[email protected]> wrote: >> > Peace, >> > >> > Recently did a sysupgrade from 7.8 to 7.9. Tried to follow it up with >> > pkg_add >> > -u for some x-based applications. After scrolling down 100's of lines >> > listing >> > dependencies etc\. pkg_add invariably gets stuck at >> > ...+yt-dlp-2026.03.17 (processing) >> >> it might be possible to work out what's going on from the rest of the >> output. >> . > > Okay (sorry for the disjointed reply, I'm not on the list), here'a how it > starts: > > $ doas pkg_add -u yt-dlp > quirks-7.194 signed on 2026-05-22T17:33:18Z > glade-3.40.0p7+python-3.12.13->python-3.13.13 forward dependencies: >| Dependency of py3-more-itertools-10.7.0 on python->=3.12,<3.13 doesn't match >| Dependency of speech-dispatcher-0.12.1 on python->=3.12,<3.13 doesn't match >| Dependency of glib2-2.84.4 on python->=3.12,<3.13 doesn't match >| Dependency of py3-tdb-1.4.14 on python->=3.12,<3.13 doesn't match >| Dependency of py3-gobject3-3.52.3p0 on python->=3.12,<3.13 doesn't match >| Dependency of kwin-6.4.5 on python->=3.12,<3.13 doesn't match >| Dependency of glslang-15.4.0 on python->=3.12,<3.13 doesn't match >| Dependency of lokalize-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-puremagic-1.30 on python->=3.12,<3.13 doesn't match >| Dependency of cantor-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-wheel-0.46.1 on python->=3.12,<3.13 doesn't match >| Dependency of gpsd-3.26.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-idna-3.10p1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-certifi-2025.8.3 on python->=3.12,<3.13 doesn't match >| Dependency of py3-requests-2.32.5 on python->=3.12,<3.13 doesn't match >| Dependency of py3-MarkupSafe-3.0.3 on python->=3.12,<3.13 doesn't match >| Dependency of kopeninghours-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-markdown-3.9 on python->=3.12,<3.13 doesn't match >| Dependency of yt-dlp-2025.10.22 on python->=3.12,<3.13 doesn't match >| Dependency of ki18n-5.116.0p0 on python->=3.12,<3.13 doesn't match >| Dependency of py3-urllib3-1.26.18p2 on python->=3.12,<3.13 doesn't match >| Dependency of py3-mutagen-1.47.0p2 on python->=3.12,<3.13 doesn't match >| Dependency of py3-pexpect-4.9.0p2 on python->=3.12,<3.13 doesn't match >| Dependency of Imath-3.2.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-dnspython-2.8.0 on python->=3.12,<3.13 doesn't match >| Dependency of ibus-1.5.32 on python->=3.12,<3.13 doesn't match >| Dependency of py3-serial-3.5p0 on python->=3.12,<3.13 doesn't match >| Dependency of shiboken6-6.8.3p1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-xdg-0.28p5 on python->=3.12,<3.13 doesn't match >| Dependency of py3-cryptodome-3.23.0 on python->=3.12,<3.13 doesn't match >| Dependency of falkon-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-pypdf-6.1.1 on python->=3.12,<3.13 doesn't match >| Dependency of llvm-19.1.7p9 on python->=3.12,<3.13 doesn't match >| Dependency of libxfce4ui-4.20.2 on glade-* doesn't match >| Dependency of py3-brotli-1.1.0p1 on python->=3.12,<3.13 doesn't match >| Dependency of pcsc-lite-2.3.2 on python->=3.12,<3.13 doesn't match >| Dependency of kdenlive-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-cairo-1.28.0 on python->=3.12,<3.13 doesn't match >| Dependency of kde-dev-scripts-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of kf6-ki18n-6.18.0 on python->=3.12,<3.13 doesn't match >| Dependency of py3-packaging-25.0 on python->=3.12,<3.13 doesn't match >| Dependency of py3-setuptools-79.0.1v0 on python->=3.12,<3.13 doesn't match >| Dependency of py3-beaker-1.13.0p2 on python->=3.12,<3.13 doesn't match >| Dependency of py3-charset-normalizer-3.4.3 on python->=3.12,<3.13 doesn't > match >| Dependency of py3-mako-1.3.10p0 on python->=3.12,<3.13 doesn't match >| Dependency of spectacle-6.4.5v0 on python->=3.12,<3.13 doesn't match >| Dependency of libinput-openbsd-1.26.2p1 on python->=3.12,<3.13 doesn't match >| Dependency of catfish-4.20.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-numpy-2.2.6p1 on python->=3.12,<3.13 doesn't match >| Dependency of umbrello-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of py3-talloc-2.4.3 on python->=3.12,<3.13 doesn't match >| Dependency of konversation-25.08.1 on python->=3.12,<3.13 doesn't match >| Dependency of xfce4-screensaver-4.20.1 on python->=3.12,<3.13 doesn't match >| Dependency of kwin-x11-6.4.5 on python->=3.12,<3.13 doesn't match >| Dependency of pyside6-6.8.3 on python->=3.12,<3.13 doesn't match >| Dependency of gobject-introspection-1.84.0 on python->=3.12,<3.13 doesn't > match >| Dependency of libproxy-0.5.11 on python->=3.12,<3.13 doesn't match >| Dependency of py3-cryptodomex-3.23.0 on python->=3.12,<3.13 doesn't match >| Dependency of py3-ptyprocess-0.7.0p6 on python->=3.12,<3.13 doesn't match >| Dependency of psutils-3.3.14 on python->=3.12,<3.13 doesn't match >| Dependency of qt6-qtdeclarative-6.8.3p0 on python->=3.12,<3.13 doesn't match >| Dependency of opencolorio-2.4.2p2v2 on python->=3.12,<3.13 doesn't match >| Dependency of py3-dbus-1.4.0p0 on python->=3.12,<3.13 doesn't match >| Dependency of breeze-gtk-6.4.5 on python->=3.12,<3.13 doesn't match > Merging py3-more-itertools-10.7.0->10.8.0p0 (ok) > Merging speech-dispatcher-0.12.1->0.12.1 (ok) > Merging glib2-2.84.4->2.86.5 (ok) > Merging py3-tdb-1.4.14->1.4.15 (ok) > Merging py3-gobject3-3.52.3p0->3.56.2 (ok) > Merging kwin-6.4.5->6.6.4 (ok) > Merging glslang-15.4.0->16.2.0 (ok) > Merging lokalize-25.08.1->25.12.3 (ok) > Merging py3-puremagic-1.30->2.1.1 (ok) > Merging cantor-25.08.1->25.12.3 (ok) > Merging py3-wheel-0.46.1->0.46.3p0 (ok) > Merging gpsd-3.26.1->3.27.5 (ok) > Merging py3-idna-3.10p1->3.11 (ok) > Merging py3-certifi-2025.8.3->2026.1.4 (ok) > Merging py3-requests-2.32.5->2.33.1 (ok) > Merging py3-MarkupSafe-3.0.3->3.0.3p0 (ok) > Merging kopeninghours-25.08.1->25.12.3 (ok) > Merging py3-markdown-3.9->3.10.2p0 (ok) > Merging yt-dlp-2025.10.22->2026.03.17 (ok) > Merging ki18n-5.116.0p0->5.116.0p0 (ok) > Merging py3-urllib3-1.26.18p2->1.26.20p0 (ok) > Merging py3-mutagen-1.47.0p2->1.47.0p2 (ok) > Merging py3-pexpect-4.9.0p2->4.9.0p2 (ok) > Merging Imath-3.2.1->3.2.2p0 (ok) > Merging py3-dnspython-2.8.0->2.8.0 (ok) > Merging ibus-1.5.32->1.5.33p0 (ok) > Merging py3-serial-3.5p0->3.5p0 (ok) > Merging shiboken6-6.8.3p1->6.10.2 (ok) > Merging py3-xdg-0.28p5->0.28p5 (ok) > Merging py3-cryptodome-3.23.0->3.23.0 (ok) > Merging falkon-25.08.1->25.12.3 (ok) > Merging py3-pypdf-6.1.1->6.10.2 (ok) > Merging llvm-19.1.7p9->19.1.7p14 (ok) > Merging libxfce4ui-4.20.2->4.20.2p0 (ok) > Merging py3-brotli-1.1.0p1->1.2.0 (ok) > Merging pcsc-lite-2.3.2->2.4.0 (ok) > Merging kdenlive-25.08.1->25.12.3 (ok) > Merging py3-cairo-1.28.0->1.29.0 (ok) > Merging kde-dev-scripts-25.08.1->25.12.3 (ok) > Merging kf6-ki18n-6.18.0->6.23.0 (ok) > Merging py3-packaging-25.0->26.0 (ok) > Merging py3-setuptools-79.0.1v0->80.9.0v0 (ok) > Merging py3-beaker-1.13.0p2->1.13.0p2 (ok) > Merging py3-charset-normalizer-3.4.3->3.4.7 (ok) > Merging py3-mako-1.3.10p0->1.3.10p0 (ok) > Merging spectacle-6.4.5v0->6.6.4v0 (ok) > Merging libinput-openbsd-1.26.2p1->1.30.2p1 (ok) > Merging catfish-4.20.1->4.20.1 (ok) > Merging py3-numpy-2.2.6p1->2.4.4 (ok) > Merging umbrello-25.08.1->25.12.3 (ok) > Merging py3-talloc-2.4.3->2.4.4 (ok) > Merging konversation-25.08.1->25.12.3 (ok) > Merging xfce4-screensaver-4.20.1->4.20.2p0 (ok) > Merging kwin-x11-6.4.5->6.6.4 (ok) > Merging pyside6-6.8.3->6.10.2 (ok) > Merging gobject-introspection-1.84.0->1.86.0 (ok) > Merging libproxy-0.5.11->0.5.12 (ok) > Merging py3-cryptodomex-3.23.0->3.23.0 (ok) > Merging py3-ptyprocess-0.7.0p6->0.7.0p6 (ok) > Merging psutils-3.3.14->3.3.14 (ok) > Merging qt6-qtdeclarative-6.8.3p0->6.10.2 (ok) > Merging opencolorio-2.4.2p2v2->2.4.2p2v2 (ok) > Merging py3-dbus-1.4.0p0->1.4.0p0 (ok) > Merging breeze-gtk-6.4.5->6.6.4 (ok) > Imath-3.2.1+breeze- > gtk-6.4.5+cantor-25.08.1+catfish-4.20.1+falkon-25.08.1+glade-3.40.0p7+glib2-2.84.4+glslang-15.4.0+gobject- > introspection-1.84.0+gpsd-3.26.1+ibus-1.5.32+kde-dev- > scripts-25.08.1+kdenlive-25.08.1+kf6- > ki18n-6.18.0+ki18n-5.116.0p0+konversation-25.08.1+kopeninghours-25.08.1+kwin-6.4.5+kwin- > x11-6.4.5+libinput- > openbsd-1.26.2p1+libproxy-0.5.11+libxfce4ui-4.20.2+llvm-19.1.7p9+lokalize-25.08.1+opencolorio-2.4.2p2v2+pcsc- > lite-2.3.2+psutils-3.3.14+py3-MarkupSafe-3.0.3+py3-beaker-1.13.0p2+py3- > brotli-1.1.0p1+py3-cairo-1.28.0+py3-certifi-2025.8.3+py3-charset- > normalizer-3.4.3+py3-cryptodome-3.23.0+py3-cryptodomex-3.23.0+py3- > dbus-1.4.0p0+py3-dnspython-2.8.0+py3-gobject3-3.52.3p0+py3-idna-3.10p1+py3- > mako-1.3.10p0+py3-markdown-3.9+py3-more-itertools-10.7.0+py3- > mutagen-1.47.0p2+py3-numpy-2.2.6p1+py3-packaging-25.0+py3-pexpect-4.9.0p2+py3- > ptyprocess-0.7.0p6+py3-puremagic-1.30+py3-pypdf-6.1.1+py3-requests-2.32.5+py3- > serial-3.5p0+py3-setuptools-79.0.1v0+py3-talloc-2.4.3+py3-tdb-1.4.14+py3- > urllib3-1.26.18p2+py3-wheel-0.46.1+py3- > xdg-0.28p5+pyside6-6.8.3+python-3.12.13+qt6- > qtdeclarative-6.8.3p0+shiboken6-6.8.3p1+spectacle-6.4.5v0+speech- > dispatcher-0.12.1+umbrello-25.08.1+xfce4-screensaver-4 > ... > .... > ... > this goes on and on for several hundred lines, till > > qt6-qtsensors-6.10.2+qt6-qtserialbus-6.10.2+qt6-qtserialport-6.10.2+qt6- > qtshadertools-6.10.2+qt6-qtspeech-6.10.2+qt6-qtsvg-6.10.2+qt6- > qttools-6.10.2+qt6-qtwebchannel-6.10.2+qt6-qtwebengine-6.10.2+qt6- > qtwebsockets-6.10.2+qt6- > qtwebview-6.10.2+qtbase-5.15.18pl109p0+qtdeclarative-5.15.18pl22+qtmultimedia-5.15.18pl2+qtscript-5.15.18pl0+qtspeech-5.15.18pl1+qtsvg-5.15.18pl5+qtwayland-5.15.18pl66+qtx11extras-5.15.18pl0+qtxmlpatterns-5.15.18pl0+shared- > mime-info-2.4p1+shiboken6-6.10.2+signond- > qt6-8.61+solid-5.116.0+sonnet-5.116.0p0+spectacle-6.6.4v0+speech- > dispatcher-0.12.1+suitesparse-4.4.6p4+syntax- > highlighting-5.116.0+tdb-1.4.15+texinfo-7.1p3+texlive_base-2025p2+umbrello-25.12.3+wcslib-8.4+wireplumber-0.5.14+xfce4- > screensaver-4.20.2p0+xfconf-4.20.0+xwayland-24.1.10+yt-dlp-2026.03.17 > (processing)
ok, so it's doing a merge of everything which depends on python (because the default version changed, all of those need uodating together), this will take some time, quite a long time on some systems. > It gets stuck here, so I do ^C > > pkg_add: Caught SIGINT try leaving it longer. from what you pasted I didn't spot anything that looks like it would break the update. you'll probably see some activity if you watch top(1). if you're not on a local mirror, try choosing one from openbsd.org/ftp.html and update /etc/installurl. -- Please keep replies on the mailing list.

