https://bugzilla.redhat.com/show_bug.cgi?id=2291235
--- Comment #26 from Panu Matilainen pmatilai@redhat.com --- # dnf --releasever=39 --installroot=/srv/test install "sssd-*" ... # dnf --releasever=41 --installroot=/srv/test --setopt=tsflags=deploops,test update
...gives me the following:
Running transaction test warning: 8 Strongly Connected Components warning: SCC #1: 2 members (18 external dependencies) warning: python3-libs-3.13.0~b2-3.fc41.x86_64 warning: -> python3-3.13.0~b2-3.fc41.x86_64 warning: python3-3.13.0~b2-3.fc41.x86_64 warning: -> python3-libs-3.13.0~b2-3.fc41.x86_64 warning: SCC #2: 3 members (31 external dependencies) warning: samba-common-libs-2:4.20.1-4.fc41.x86_64 warning: -> libwbclient-2:4.20.1-4.fc41.x86_64 warning: -> samba-client-libs-2:4.20.1-4.fc41.x86_64 warning: samba-client-libs-2:4.20.1-4.fc41.x86_64 warning: -> samba-common-libs-2:4.20.1-4.fc41.x86_64 warning: -> libwbclient-2:4.20.1-4.fc41.x86_64 warning: libwbclient-2:4.20.1-4.fc41.x86_64 warning: -> samba-client-libs-2:4.20.1-4.fc41.x86_64 warning: SCC #3: 2 members (29 external dependencies) warning: systemd-256-1.fc41.x86_64 warning: -> systemd-pam-256-1.fc41.x86_64 warning: systemd-pam-256-1.fc41.x86_64 warning: -> systemd-256-1.fc41.x86_64 warning: SCC #4: 3 members (15 external dependencies) warning: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch warning: => coreutils-9.5-2.fc41.x86_64 warning: openssl-libs-1:3.2.2-1.fc41.x86_64 warning: -> ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch warning: coreutils-9.5-2.fc41.x86_64 warning: -> openssl-libs-1:3.2.2-1.fc41.x86_64 warning: SCC #5: 6 members (5 external dependencies) warning: bash-5.2.26-3.fc40.x86_64 warning: -> ncurses-libs-6.4-12.20240127.fc40.x86_64 warning: -> glibc-2.39.9000-26.fc41.x86_64 warning: glibc-common-2.39.9000-26.fc41.x86_64 warning: -> glibc-2.39.9000-26.fc41.x86_64 warning: -> bash-5.2.26-3.fc40.x86_64 warning: glibc-minimal-langpack-2.39.9000-26.fc41.x86_64 warning: -> glibc-common-2.39.9000-26.fc41.x86_64 warning: -> glibc-2.39.9000-26.fc41.x86_64 warning: glibc-2.39.9000-26.fc41.x86_64 warning: -> glibc-minimal-langpack-2.39.9000-26.fc41.x86_64 warning: -> glibc-common-2.39.9000-26.fc41.x86_64 warning: -> glibc-gconv-extra-2.39.9000-26.fc41.x86_64 warning: ncurses-libs-6.4-12.20240127.fc40.x86_64 warning: -> glibc-2.39.9000-26.fc41.x86_64 warning: glibc-gconv-extra-2.39.9000-26.fc41.x86_64 warning: -> glibc-common-2.39.9000-26.fc41.x86_64 warning: -> glibc-2.39.9000-26.fc41.x86_64 warning: SCC #6: 7 members (2 external dependencies) warning: fedora-repos-rawhide-41-0.2.noarch warning: -> fedora-repos-41-0.2.noarch warning: fedora-repos-41-0.2.noarch warning: -> fedora-release-41-0.13.noarch warning: -> fedora-repos-rawhide-41-0.2.noarch warning: -> fedora-gpg-keys-41-0.2.noarch warning: fedora-release-common-41-0.13.noarch warning: -> fedora-repos-41-0.2.noarch warning: -> fedora-release-41-0.13.noarch warning: fedora-release-41-0.13.noarch warning: -> fedora-release-common-41-0.13.noarch warning: setup-2.15.0-4.fc41.noarch warning: -> fedora-release-41-0.13.noarch warning: filesystem-3.18-9.fc41.x86_64 warning: => setup-2.15.0-4.fc41.noarch warning: fedora-gpg-keys-41-0.2.noarch warning: -> filesystem-3.18-9.fc41.x86_64 warning: SCC #7: 6 members (5 external dependencies) warning: filesystem-3.18-6.fc39.x86_64 warning: -> fedora-gpg-keys-39-2.noarch warning: setup-2.14.4-1.fc39.noarch warning: -> filesystem-3.18-6.fc39.x86_64 warning: -> filesystem-3.18-6.fc39.x86_64 warning: fedora-release-39-36.noarch warning: -> setup-2.14.4-1.fc39.noarch warning: -> fedora-repos-39-2.noarch warning: fedora-release-common-39-36.noarch warning: -> fedora-release-39-36.noarch warning: fedora-repos-39-2.noarch warning: -> fedora-release-common-39-36.noarch warning: fedora-gpg-keys-39-2.noarch warning: -> fedora-repos-39-2.noarch warning: SCC #8: 6 members (1362 external dependencies) warning: glibc-2.38-18.fc39.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: glibc-minimal-langpack-2.38-18.fc39.x86_64 warning: -> glibc-2.38-18.fc39.x86_64 warning: -> glibc-2.38-18.fc39.x86_64 warning: glibc-common-2.38-18.fc39.x86_64 warning: -> glibc-minimal-langpack-2.38-18.fc39.x86_64 warning: -> glibc-gconv-extra-2.38-18.fc39.x86_64 warning: -> glibc-2.38-18.fc39.x86_64 warning: bash-5.2.26-1.fc39.x86_64 warning: -> glibc-common-2.38-18.fc39.x86_64 warning: ncurses-libs-6.4-7.20230520.fc39.1.x86_64 warning: -> bash-5.2.26-1.fc39.x86_64 warning: glibc-gconv-extra-2.38-18.fc39.x86_64 warning: -> glibc-2.38-18.fc39.x86_64 warning: -> glibc-2.38-18.fc39.x86_64 Transaction test succeeded.
No sssd-related dependency loops there, and if I let that complete the order appears correct:
Upgrading : sssd-krb5-common-2.10.0~beta1-2.fc41.x86_64 129/296 Running scriptlet: samba-common-2:4.20.1-4.fc41.noarch 130/296 [...] Upgrading : samba-common-libs-2:4.20.1-4.fc41.x86_64 133/296 Upgrading : sssd-common-pac-2.10.0~beta1-2.fc41.x86_64 134/296
But okay looking closer the recipe was 'stock Fedora 39 Workstation, install "sssd-*"' so I was missing the "stock workstation" part there. Anyway the above shows how to get the deploops out of dnf, without actually performing the upgrade. I'm on a mobile broadband here so I'll leave heaving all those gigabytes around to somebody else.