I ran Tarjan's SCC algorithm on all RPM packages installed on my PC and get https://pastebin.com/emyddP3M. It looks like dependency cycles are rather common in the spec files. Best, Xu -- Xu Zhao i@xuzhao.net On Sat, Aug 31, 2024, at 12:32 AM, Robert Webb via openSUSE Factory wrote:
On Sat, 31 Aug 2024 01:17:15 +0200, Aaron Puchert <aaronpuchert@alice-dsl.net> wrote:
Am 31.08.24 um 00:32 schrieb Xu Zhao:
[...]
[...] If you run Robert's commands on Tumbleweed 20240829 or newer, you should see:
$ rpm -q terminfo-base --requires | grep ncurses $ rpm -q terminfo-base --recommends | grep ncurses ncurses >= 6.5.20240824
:-) "My commands", which I borrowed from Xu Zhao.
Since I haven't installed TW 20240829 yet, rpm can't show the update. Zypper will show it:
$ zypper if --requires terminfo-base |sed -e '1,/^Requires *:/d' -e '/\<ncurses\>/!d'
$ zypper if --recommends terminfo-base |sed -e '1,/^Recommends *:/d' -e '/\<ncurses\>/!d' ncurses >= 6.5.20240824
-- Robert Webb