Wrong branch-group for kaccounts-integration (or for the modules that depend on it)
Trying to reproduce bug 479938, I set the branch-group to kf5-qt5
in the config.
Now when I try to see what is going to build:
kde-builder -p kaccounts-integration --debug
I see the message that is is not in branch group:
...
Removing kde/kdenetwork/kaccounts-integration due to branch-group
...
While I see in dependency-data-kf5-qt5
that it is a dependency of:
- kde/kdenetwork/kaccounts-providers
- kde/kdenetwork/kio-gdrive
- kde/pim/akonadi
- kde/workspace/plasma-welcome
And when building one of these modules, for example:
kde-builder -p plasma-welcome --debug
I see that kaccounts-integration is forced_to_kde_project
...
Building kaccounts-integration from forced_to_kde_project (43/58)
Fetching remote changes to kaccounts-integration
Merging kaccounts-integration changes from branch master
Source update complete for kaccounts-integration: no files affected
Rebuilding because the build directory doesn't exist
Preparing build system for kaccounts-integration.
Running cmake targeting Ninja...
Compiling... succeeded (after 0 seconds)
Installing kaccounts-integration succeeded (after 0 seconds)
...
Building plasma-welcome from kf5-workspace-modules (58/58)
Fetching remote changes to plasma-welcome
Merging plasma-welcome changes from branch Plasma/5.27
Source update complete for plasma-welcome: no files affected
Rebuilding because the build directory doesn't exist
Preparing build system for plasma-welcome.
Running cmake targeting Ninja...
Compiling... succeeded (after 0 seconds)
Installing plasma-welcome succeeded (after 0 seconds)
...
So it is impossible to build just kaccounts-integration.
Specifying it with "+" to force to kde-project (see documentation) does not help, because it is already recognized project, it is just disabled by branch group.
So some of this is obviously wrong. Either the kaccounts-integration
's branch-group for kf5-qt5
and stable-kf5-qt5
should be enabled, or all the modules' mentioned above (which have kaccounts-integration
as a dependency) branch-group
for kf5-qt5
and stable-kf5-qt5
should be disabled.