<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 27 July 2018 at 11:29, Ben Cooksley <span dir="ltr"><<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Jul 27, 2018 at 6:34 AM, Dag <<a href="mailto:danders@get2net.dk">danders@get2net.dk</a>> wrote:<br>
> From cmake:<br>
>  * KF5AkonadiContact , Library for Accessing Contacts stored in Akonadi ,<br>
> <<a href="https://www.kde.org/" rel="noreferrer" target="_blank">https://www.kde.org/</a>><br>
>    Optionally used by Plan<br>
>  * KF5Akonadi , Library for general Access to Akonadi ,<br>
> <<a href="https://www.kde.org/" rel="noreferrer" target="_blank">https://www.kde.org/</a>><br>
>    Optionally used by semantic items Event and Contact<br>
><br>
> Plan's use og KF5AkonadiContact is atm not working but needs a<br>
> reimplementation anyways to be useful,<br>
> so I have no problem with removing it for Windows.<br>
><br>
> The semantic items stuff is also not working atm, it has not yet been ported<br>
> properly I think.<br>
> So at least for the near future, there should be no problem with making it<br>
> optional for Windows.<br>
<br>
</span>Thanks Dag,<br>
<br>
I've now made the CI system ignore Akonadi Contacts for Calligra on Windows.<br>
I'll start a fresh Dependency Build run for Calligra shortly.<br></blockquote><div><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Many thanks Ben!</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
><br>
><br>
> ---<br>
> Cheers,<br>
><br>
> Dag<br>
<br>
Cheers,<br>
Ben<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
><br>
><br>
> Jaroslaw Staniek skrev den 2018-07-25 11:03:<br>
>><br>
>> Hi Calligra Devs,<br>
>> Thanks to Ben, we're getting a Jenkins view for Calligra builds:<br>
>> <a href="https://build.kde.org/view/Calligra/" rel="noreferrer" target="_blank">https://build.kde.org/view/<wbr>Calligra/</a>.<br>
>> I am forwarding info on one defect so you have opportunity to fix this<br>
>> dependency to make Calligra auto-build on Windows!<br>
>> One way I would imagine is to make Prison optional dependency. Another<br>
>> to make it temporarily off on Windows or optional on Windows.<br>
>><br>
>> @Ben<br>
>> I understand this issue is not affecting kexi* builds for Windows?<br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: BEN COOKSLEY <<a href="mailto:bcooksley@kde.org">bcooksley@kde.org</a>><br>
>> Date: 25 July 2018 at 10:53<br>
>> Subject: Fwd: KDE CI: Dependency Build Calligra kf5-qt5<br>
>> WindowsMSVCQt5.10 - Build # 1 - Failure!<br>
>> To: Jaroslaw Staniek <<a href="mailto:staniek@kde.org">staniek@kde.org</a>><br>
>><br>
>> Hey Jaroslaw,<br>
>><br>
>> I'm afraid you'll need to resolve this before we can continue with<br>
>> Calligra on Windows CI builds.<br>
>><br>
>> If akonadi-contacts is an optional dependency of Calligra we can<br>
>> exclude it, otherwise you'll have to arrange for<br>
>><br>
>> Prison's dependencies to be buildable on Windows using Craft..<br>
>><br>
>> Cheers,<br>
>> Ben<br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: CI SYSTEM <<a href="mailto:noreply@kde.org">noreply@kde.org</a>><br>
>> Date: Wed, Jul 25, 2018 at 12:20 AM<br>
>> Subject: KDE CI: Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10 -<br>
>> Build # 1 - Failure!<br>
>> To: <a href="mailto:bcooksley@kde.org">bcooksley@kde.org</a><br>
>><br>
>>                 BUILD FAILURE<br>
>><br>
>>                  Build URL<br>
>><br>
>> <a href="https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/" rel="noreferrer" target="_blank">https://build.kde.org/job/<wbr>Dependency%20Build%20Calligra%<wbr>20kf5-qt5%20WindowsMSVCQt5.10/<wbr>1/</a><br>
>> [1]<br>
>><br>
>>                  Project:<br>
>>                 Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10<br>
>><br>
>>                  Date of build:<br>
>>                 Tue, 24 Jul 2018 09:12:57 +0000<br>
>><br>
>>                  Build duration:<br>
>>                 3 hr 7 min and counting<br>
>><br>
>>                  CONSOLE OUTPUT<br>
>><br>
>>                 [...truncated 38.40 MB...]<br>
>><br>
>>                 PROCESSOR_LEVEL = '6'<br>
>><br>
>>                 PROCESSOR_REVISION = '3d02'<br>
>><br>
>>                 PROGRAMDATA = 'C:\ProgramData'<br>
>><br>
>>                 PROGRAMFILES = 'C:\Program Files'<br>
>><br>
>>                 PROGRAMFILES(X86) = 'C:\Program Files (x86)'<br>
>><br>
>>                 PROGRAMW6432 = 'C:\Program Files'<br>
>><br>
>>                 PROMPT = '$P$G'<br>
>><br>
>>                 PSMODULEPATH =<br>
>> 'C:\WINDOWS\system32\<wbr>WindowsPowerShell\v1.0\<wbr>Modules\'<br>
>><br>
>>                 PUBLIC = 'C:\Users\Public'<br>
>><br>
>>                 RUN_CHANGES_DISPLAY_URL =<br>
>><br>
>> '<a href="https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect?page=changes" rel="noreferrer" target="_blank">https://build.kde.org/job/<wbr>Dependency%20Build%20Calligra%<wbr>20kf5-qt5%20WindowsMSVCQt5.10/<wbr>1/display/redirect?page=<wbr>changes</a><br>
>> [2]'<br>
>><br>
>>                 RUN_DISPLAY_URL =<br>
>><br>
>> '<a href="https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect" rel="noreferrer" target="_blank">https://build.kde.org/job/<wbr>Dependency%20Build%20Calligra%<wbr>20kf5-qt5%20WindowsMSVCQt5.10/<wbr>1/display/redirect</a><br>
>> [3]'<br>
>><br>
>><br>
>>                 STAGE_NAME = 'Build Product Dependencies'<br>
>><br>
>>                 SYSTEMDRIVE = 'C:'<br>
>><br>
>>                 SYSTEMROOT = 'C:\WINDOWS'<br>
>><br>
>>                 TEMP = 'C:\Users\Jenkins\AppData\<wbr>Local\Temp'<br>
>><br>
>>                 TMP = 'C:\Users\Jenkins\AppData\<wbr>Local\Temp'<br>
>><br>
>>                 UCRTVERSION = '10.0.17134.0'<br>
>><br>
>>                 UNIVERSALCRTSDKDIR = 'C:\Program Files (x86)\Windows<br>
>> Kits\10\'<br>
>><br>
>>                 USERDOMAIN = 'DESKTOP-66R8QOQ'<br>
>><br>
>>                 USERNAME = 'Jenkins'<br>
>><br>
>>                 USERPROFILE = 'C:\Users\Jenkins'<br>
>><br>
>>                 VCIDEINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual<br>
>> Studio\2017\Professional\<wbr>Common7\IDE\VC\'<br>
>><br>
>>                 VCINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual<br>
>> Studio\2017\Professional\VC\'<br>
>><br>
>>                 VCTOOLSINSTALLDIR = 'C:\Program Files (x86)\Microsoft<br>
>> Visual<br>
>> Studio\2017\Professional\VC\<wbr>Tools\MSVC\14.14.26428\'<br>
>><br>
>>                 VCTOOLSREDISTDIR = 'C:\Program Files (x86)\Microsoft<br>
>> Visual<br>
>> Studio\2017\Professional\VC\<wbr>Redist\MSVC\14.14.26405\'<br>
>><br>
>>                 VCTOOLSVERSION = '14.14.26428'<br>
>><br>
>>                 VISUALSTUDIOVERSION = '15.0'<br>
>><br>
>>                 VS140COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual<br>
>> Studio<br>
>> 14.0\Common7\Tools\'<br>
>><br>
>>                 VS150COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual<br>
>> Studio\2017\Professional\<wbr>Common7\Tools\'<br>
>><br>
>>                 VSCMD_ARG_APP_PLAT = 'Desktop'<br>
>><br>
>>                 VSCMD_ARG_HOST_ARCH = 'x64'<br>
>><br>
>>                 VSCMD_ARG_TGT_ARCH = 'x64'<br>
>><br>
>>                 VSCMD_VER = '15.7.3'<br>
>><br>
>>                 VSINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual<br>
>> Studio\2017\Professional\'<br>
>><br>
>>                 WINDIR = 'C:\WINDOWS'<br>
>><br>
>>                 WINDOWSLIBPATH = 'C:\Program Files (x86)\Windows<br>
>> Kits\10\UnionMetadata\10.0.<wbr>17134.0;C:\Program Files (x86)\Windows<br>
>> Kits\10\References\10.0.17134.<wbr>0'<br>
>><br>
>>                 WINDOWSSDKBINPATH = 'C:\Program Files (x86)\Windows<br>
>> Kits\10\bin\'<br>
>><br>
>>                 WINDOWSSDKDIR = 'C:\Program Files (x86)\Windows Kits\10\'<br>
>><br>
>>                 WINDOWSSDKLIBVERSION = '10.0.17134.0\'<br>
>><br>
>>                 WINDOWSSDKVERBINPATH = 'C:\Program Files (x86)\Windows<br>
>> Kits\10\bin\10.0.17134.0\'<br>
>><br>
>>                 WINDOWSSDKVERSION = '10.0.17134.0\'<br>
>><br>
>>                 WORKSPACE = 'C:\CI\workspace\Dependency Build Calligra<br>
>> kf5-qt5<br>
>> WindowsMSVCQt5.10'<br>
>><br>
>>                 __DOTNET_ADD_64BIT = '1'<br>
>><br>
>>                 __DOTNET_PREFERRED_BITNESS = '64'<br>
>><br>
>>                 __VSCMD_PREINIT_PATH = 'C:\Program Files (x86)\Common<br>
>> Files\Oracle\Java\javapath;C:\<wbr>Program<br>
>> Files\Python36-32\Scripts\;C:\<wbr>Program<br>
>><br>
>> Files\Python36-32\;C:\<wbr>ProgramData\Oracle\Java\<wbr>javapath;C:\WINDOWS\system32;<wbr>C:\WINDOWS;C:\WINDOWS\<wbr>System32\Wbem;C:\WINDOWS\<wbr>System32\WindowsPowerShell\v1.<wbr>0\;C:\Program<br>
>><br>
>> Files\Git\cmd;C:\WINDOWS\<wbr>System32\OpenSSH\;C:\Users\<wbr>Jenkins\AppData\Local\<wbr>Microsoft\WindowsApps'<br>
>><br>
>>                 CMAKE_PREFIX_PATH = 'C:\CI\workspace\Dependency Build<br>
>> Calligra<br>
>> kf5-qt5<br>
>><br>
>> WindowsMSVCQt5.10\install-<wbr>prefix;C:\Craft\CI\windows-<wbr>msvc2017_64-cl-debug;C:\Craft\<wbr>CI\windows-msvc2017_64-cl-<wbr>debug\dev-utils'<br>
>><br>
>>                 QT_PLUGIN_PATH = 'C:\CI\workspace\Dependency Build<br>
>> Calligra kf5-qt5<br>
>><br>
>> WindowsMSVCQt5.10\install-<wbr>prefix\lib\plugins;C:\Craft\<wbr>CI\windows-msvc2017_64-cl-<wbr>debug\lib\qca-qt5'<br>
>><br>
>>                 QML2_IMPORT_PATH = 'C:\CI\workspace\Dependency Build<br>
>> Calligra<br>
>> kf5-qt5 WindowsMSVCQt5.10\install-<wbr>prefix\lib\qml'<br>
>><br>
>>                 XDG_DATA_DIRS = 'C:\CI\workspace\Dependency Build Calligra<br>
>> kf5-qt5<br>
>><br>
>> WindowsMSVCQt5.10\install-<wbr>prefix\share;C:\Craft\CI\<wbr>windows-msvc2017_64-cl-debug\<wbr>share;C:\Craft\CI\windows-<wbr>msvc2017_64-cl-debug\dev-<wbr>utils\share'<br>
>><br>
>>                 XDG_CONFIG_DIRS = 'C:\CI\workspace\Dependency Build<br>
>> Calligra kf5-qt5<br>
>> WindowsMSVCQt5.10\install-<wbr>prefix\etc/xdg'<br>
>><br>
>>                 PKG_CONFIG_PATH =<br>
>><br>
>> 'C:\Craft\CI\windows-msvc2017_<wbr>64-cl-debug\lib\pkgconfig;C:\<wbr>Craft\CI\windows-msvc2017_64-<wbr>cl-debug\dev-utils\lib\<wbr>pkgconfig'<br>
>><br>
>>                 QMAKEFEATURES =<br>
>> 'C:\Craft\CI\windows-msvc2017_<wbr>64-cl-debug\mkspecs/features'<br>
>><br>
>>                 XDG_CURRENT_DESKTOP = 'KDE'<br>
>><br>
>>                 ASAN_OPTIONS =<br>
>><br>
>> 'detect_leaks=0:new_delete_<wbr>type_mismatch=0:detect_odr_<wbr>violation=0:stack-use-after-<wbr>scope=0:alloc_dealloc_<wbr>mismatch=0'<br>
>><br>
>>                 == Commencing Configuration:<br>
>><br>
>>                 cmake -DCMAKE_BUILD_TYPE=Debug<br>
>> -DECM_ENABLE_SANITIZERS='<wbr>address'<br>
>> -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="C:\CI\<wbr>workspace\Dependency<br>
>> Build Calligra kf5-qt5 WindowsMSVCQt5.10/install-<wbr>prefix/" -G "NMake<br>
>> Makefiles JOM" "C:\CI\workspace\Dependency Build Calligra kf5-qt5<br>
>> WindowsMSVCQt5.10\akonadi-<wbr>contacts"<br>
>><br>
>>                 -- The C compiler identification is MSVC 19.14.26430.0<br>
>><br>
>>                 -- The CXX compiler identification is MSVC 19.14.26430.0<br>
>><br>
>>                 -- Check for working C compiler: C:/Program Files<br>
>> (x86)/Microsoft<br>
>> Visual<br>
>> Studio/2017/Professional/VC/<wbr>Tools/MSVC/14.14.26428/bin/<wbr>Hostx64/x64/cl.exe<br>
>><br>
>>                 -- Check for working C compiler: C:/Program Files<br>
>> (x86)/Microsoft<br>
>> Visual<br>
>> Studio/2017/Professional/VC/<wbr>Tools/MSVC/14.14.26428/bin/<wbr>Hostx64/x64/cl.exe<br>
>> -- works<br>
>><br>
>>                 -- Detecting C compiler ABI info<br>
>><br>
>>                 -- Detecting C compiler ABI info - done<br>
>><br>
>>                 -- Check for working CXX compiler: C:/Program Files<br>
>> (x86)/Microsoft<br>
>> Visual<br>
>> Studio/2017/Professional/VC/<wbr>Tools/MSVC/14.14.26428/bin/<wbr>Hostx64/x64/cl.exe<br>
>><br>
>>                 -- Check for working CXX compiler: C:/Program Files<br>
>> (x86)/Microsoft<br>
>> Visual<br>
>> Studio/2017/Professional/VC/<wbr>Tools/MSVC/14.14.26428/bin/<wbr>Hostx64/x64/cl.exe<br>
>> -- works<br>
>><br>
>>                 -- Detecting CXX compiler ABI info<br>
>><br>
>>                 -- Detecting CXX compiler ABI info - done<br>
>><br>
>>                 -- Detecting CXX compile features<br>
>><br>
>>                 -- Detecting CXX compile features - done<br>
>><br>
>>                 -- Could not set up the appstream test. appstreamcli is<br>
>> missing.<br>
>><br>
>>                 -- Looking for __GLIBC__<br>
>><br>
>>                 -- Looking for __GLIBC__ - not found<br>
>><br>
>>                 -- Tried to enable sanitizers<br>
>> (-DECM_ENABLE_SANITIZERS=<wbr>address), but<br>
>> compiler (MSVC) does not have sanitizer support<br>
>><br>
>>                 -- Found Gettext:<br>
>> C:/Craft/CI/windows-msvc2017_<wbr>64-cl-debug/bin/msgmerge.exe (found<br>
>> version "0.19.8.1")<br>
>><br>
>>                 CMake Error at CMakeLists.txt:41 (find_package):<br>
>><br>
>>                  Could not find a package configuration file provided by<br>
>> "KF5Prison"<br>
>><br>
>>                  (requested version 5.48.0) with any of the following<br>
>> names:<br>
>><br>
>>                  KF5PrisonConfig.cmake<br>
>><br>
>>                  kf5prison-config.cmake<br>
>><br>
>>                  Add the installation prefix of "KF5Prison" to<br>
>> CMAKE_PREFIX_PATH or<br>
>> set<br>
>><br>
>>                  "KF5Prison_DIR" to a directory containing one of the<br>
>> above files.<br>
>> If<br>
>><br>
>>                  "KF5Prison" provides a separate development package or<br>
>> SDK, be sure<br>
>> it has<br>
>><br>
>>                  been installed.<br>
>><br>
>>                 -- Configuring incomplete, errors occurred!<br>
>><br>
>>                 See also "C:/CI/workspace/Dependency Build Calligra<br>
>> kf5-qt5<br>
>> WindowsMSVCQt5.10/akonadi-<wbr>contacts/build/CMakeFiles/<wbr>CMakeOutput.log".<br>
>><br>
>>                 See also "C:/CI/workspace/Dependency Build Calligra<br>
>> kf5-qt5<br>
>> WindowsMSVCQt5.10/akonadi-<wbr>contacts/build/CMakeFiles/<wbr>CMakeError.log".<br>
>><br>
>>                 [Pipeline] }<br>
>><br>
>>                 [Pipeline] // stage<br>
>><br>
>>                 [Pipeline] }<br>
>><br>
>>                 ERROR: script returned exit code 1<br>
>><br>
>>                 [Pipeline] // catchError<br>
>><br>
>>                 [Pipeline] deleteDir<br>
>><br>
>>                 [Pipeline] emailextrecipients<br>
>><br>
>>                 [Pipeline] emailext<br>
>><br>
>> --<br>
>><br>
>> regards, Jaroslaw Staniek<br>
>><br>
>> KDE:<br>
>> : A world-wide network of software engineers, artists, writers,<br>
>> translators<br>
>> : and facilitators committed to Free Software development -<br>
>> <a href="http://kde.org" rel="noreferrer" target="_blank">http://kde.org</a><br>
>> KEXI:<br>
>> : A visual database apps builder - <a href="http://calligra.org/kexi" rel="noreferrer" target="_blank">http://calligra.org/kexi</a><br>
>>   <a href="http://twitter.com/kexi_project" rel="noreferrer" target="_blank">http://twitter.com/kexi_<wbr>project</a> <a href="https://facebook.com/kexi.project" rel="noreferrer" target="_blank">https://facebook.com/kexi.<wbr>project</a><br>
>> Qt Certified Specialist:<br>
>> : <a href="http://www.linkedin.com/in/jstaniek" rel="noreferrer" target="_blank">http://www.linkedin.com/in/<wbr>jstaniek</a><br>
>><br>
>> Links:<br>
>> ------<br>
>> [1]<br>
>><br>
>> <a href="https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/" rel="noreferrer" target="_blank">https://build.kde.org/job/<wbr>Dependency%20Build%20Calligra%<wbr>20kf5-qt5%20WindowsMSVCQt5.10/<wbr>1/</a><br>
>> [2]<br>
>><br>
>> <a href="https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect?page=changes" rel="noreferrer" target="_blank">https://build.kde.org/job/<wbr>Dependency%20Build%20Calligra%<wbr>20kf5-qt5%20WindowsMSVCQt5.10/<wbr>1/display/redirect?page=<wbr>changes</a><br>
>> [3]<br>
>><br>
>> <a href="https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect" rel="noreferrer" target="_blank">https://build.kde.org/job/<wbr>Dependency%20Build%20Calligra%<wbr>20kf5-qt5%20WindowsMSVCQt5.10/<wbr>1/display/redirect</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>regards, Jaroslaw Staniek<br><br>KDE:<br>: A world-wide network of software engineers, artists, writers, translators<br>: and facilitators committed to Free Software development - <a href="http://kde.org" target="_blank">http://kde.org</a><br>KEXI:<br>: A visual database apps builder - <a href="http://calligra.org/kexi" target="_blank">http://calligra.org/kexi</a><br>  <a href="http://twitter.com/kexi_project" target="_blank">http://twitter.com/kexi_project</a> <a href="https://facebook.com/kexi.project" target="_blank">https://facebook.com/kexi.project</a><br>Qt Certified Specialist:<br>: <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a></div></div></div></div></div>
</div></div>