Summary: | kdesrc-build workspace doesn't compile packages in a useful order | ||
---|---|---|---|
Product: | [Developer tools] kdesrc-build | Reporter: | Yao Mitachi <yaomtc> |
Component: | general | Assignee: | Michael Pyne <mpyne> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | nate, nicolas.fella |
Priority: | NOR | ||
Version: | Git | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | CMake log for failed kio-extras build |
Description
Yao Mitachi
2023-10-18 06:25:59 UTC
> It attempts to build kdecorations first, which relies upon breeze, which relies upon kcoreaddons
I don't follow. kdecoration does not depend on breeze. It's the other way around, breeze depends on kdecoration
What I think is happening is that `kdesrc-build workspace` only builds the packages in the workspace group, which includes kdecoration and breeze, but not kcoreaddons or any other frameworks. If you pass "--include-dependencies" then it should pick up the kcoreaddons dependency I know the Wiki says that including dependencies happens by default, but that's not completely the case Created attachment 162417 [details]
CMake log for failed kio-extras build
Thanks, that got me further along. That was definitely my primary issue. Hit a roadblock at kio-extras though, I've attached the CMake log. What am I missing?
Something different. However this isn't the place to request help with dev setups; see https://community.kde.org/Get_Involved/Issue_Reporting#Step_1:_Make_sure_it's_a_valid_bug_or_feature_request. I'd recommend asking for help with individual failures in the #kde-devel matrix room. As for the issue of --include-dependencies not actually being set by default; see https://invent.kde.org/sdk/kdesrc-build/-/merge_requests/297. |