Bug 373980

Summary: Fix craft related KF5 build issues
Product: [Developer tools] Craft Reporter: Ralf Habacker <ralf.habacker>
Component: BlueprintsAssignee: Hannah von Reth <vonreth>
Status: REPORTED ---    
Severity: normal CC: bcooksley, kde-windows, simonandric5
Priority: NOR    
Version: master   
Target Milestone: ---   
Platform: Other   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Bug Depends on: 402786, 380139, 382421, 396893, 396909, 396915, 396916, 402289, 402290, 402505, 402520, 402785    
Bug Blocks: 380136    

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 ?