Bug 373980 - Fix craft related KF5 build issues
Summary: Fix craft related KF5 build issues
Status: REPORTED
Alias: None
Product: Craft
Classification: Unmaintained
Component: Blueprints (show other bugs)
Version: master
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Hannah von Reth
URL:
Keywords:
Depends on: 402786 380139 382421 396893 396909 396915 396916 402289 402290 402505 402520 402785
Blocks: 380136
  Show dependency treegraph
 
Reported: 2016-12-20 22:52 UTC by Ralf Habacker
Modified: 2024-09-21 21:03 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2016-12-20 22:52:50 UTC
Craft (https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows) is the native build system provided by KDE to compile KDE on Windows applications. To build umbrello KF5 releases for Windows the build system needs to be checked and issues needs to be fixed.
Comment 1 Ralf Habacker 2018-07-26 12:25:42 UTC
Umbrello was added to KDE binary factory (see https://binary-factory.kde.org/job/Umbrello_Nightly_win64)

Unfortunally the build is broken because of unavailable kdevplatform package.

The message is
11:38:51 CMake Error at CMakeLists.txt:3 (message):
11:38:51   kdevplatform was merged into kdevelop.git
11:38:51
Comment 2 Ralf Habacker 2018-12-23 18:42:17 UTC
Kdevelop package seems to be added to binary factory builds of umbrello.
Comment 3 Ben Cooksley 2018-12-23 20:39:00 UTC
KDevPlatform was merged into KDevelop, thus if you still require KDevPlatform then the whole of KDevelop has to be included - you'd need to blacklist things to cut down on what gets included.
Comment 4 Ralf Habacker 2019-01-02 13:04:13 UTC
Where can I see on binary factory which files are included and which not ? 

On obs I can exactly examine those files from the build log (see for example https://build.opensuse.org/package/live_build_log/windows:mingw:win32/mingw32-kdevplatform4/openSUSE_Leap_42.3/x86_64) or by installing the related rpm on a linux host.
Comment 5 Hannah von Reth 2019-01-02 14:04:36 UTC
You mean the files from the dependencies?
For cached packages you can have a look on https://files.kde.org/craft/master/ .
For the rest you need to install craft on Windows install the package and run "craft --print-files package" .
For the actions applied by the blacklist we should upload the full verbose craft log.
Comment 6 Hannah von Reth 2020-03-25 08:31:37 UTC
I guess this one can be closed?
Comment 7 Ralf Habacker 2020-03-25 08:38:37 UTC
This is a collector ticket. Did you see the open tickets, on which it depends on ?
Comment 8 Christoph Cullmann 2024-09-21 21:03:49 UTC
I did take a look at the deps, all is fixed and I don't think fixing dbus is in the scope of craft, beside for KDE Connect I would rather not use DBus, we patched a lot of uses out in KF6.