When trying to merge Plasma 6, portage complain on a circular dependency: * Error: circular dependencies: (kde-plasma/xdg-desktop-portal-kde-9999:6/6::kde, ebuild scheduled for merge) depends on (kde-plasma/plasma-workspace-9999:6/6::kde, ebuild scheduled for merge) (buildtime) (kde-plasma/plasma-integration-9999:6/6::kde, ebuild scheduled for merge) (runtime) (kde-plasma/xdg-desktop-portal-kde-9999:6/6::kde, ebuild scheduled for merge) (runtime) All the deps in the chain are unconditional.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=fa690a7b01cc743955de1549ab409683edc0994c commit fa690a7b01cc743955de1549ab409683edc0994c Author: Sam James <sam@gentoo.org> AuthorDate: 2023-12-17 12:11:20 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-12-17 12:11:20 +0000 kde-plasma/plasma-integration: lift xdg-desktop-portal-kde from RDEPEND->PDEPEND We only need it at runtime so let's lift it to PDEPEND to avoid a circular dependency. ``` * Error: circular dependencies: (kde-plasma/xdg-desktop-portal-kde-9999:6/6::kde, ebuild scheduled for merge) depends on (kde-plasma/plasma-workspace-9999:6/6::kde, ebuild scheduled for merge) (buildtime) (kde-plasma/plasma-integration-9999:6/6::kde, ebuild scheduled for merge) (runtime) (kde-plasma/xdg-desktop-portal-kde-9999:6/6::kde, ebuild scheduled for merge) (runtime) ``` Closes: https://bugs.gentoo.org/920188 Signed-off-by: Sam James <sam@gentoo.org> kde-plasma/plasma-integration/plasma-integration-9999.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)