<div dir="ltr"><div dir="ltr">On Sun, Sep 13, 2020 at 8:48 AM Ingo Klöcker <<a href="mailto:kloecker@kde.org">kloecker@kde.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br></blockquote><div><br></div><div>Hi Ingo,</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
we have talked about building libkleo/Kleopatra on Windows during the PIM BoF. <br>
Andre Heinecke who builds Kleopatra as part of gpg4win currently cross-<br>
compiles it with mingw (?). Building with MS VC isn't that easy because <br>
gpgmepp (and it's dependencies) are built with autotools.<br></blockquote><div><br></div><div>I've just had a look in Craft and it seems that we should be able to reuse the autotools built binaries without any issue.</div><div>(This is how the KMyMoney builds, which use MSVC and depend on gpgme, are done currently - see <a href="https://binary-factory.kde.org/job/KMyMoney_Nightly_win64/">https://binary-factory.kde.org/job/KMyMoney_Nightly_win64/</a>)</div><div><br></div><div>According to the Microsoft telemetry information we get there are approximately 120k users of our signed gpgme binaries at the moment (which is a similar number to the number of signed ffmpeg binaries - they seem to be used together as their graphs move in unison with each other)</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
See also the comments on "State of Kontact on Windows" at<br>
<a href="https://community.kde.org/KDE_PIM/Meetings/KDE_PIM_at_Akademy_2020" rel="noreferrer" target="_blank">https://community.kde.org/KDE_PIM/Meetings/KDE_PIM_at_Akademy_2020</a><br>
<br>
Regards,<br>
Ingo<br></blockquote><div><br></div><div>Cheers,</div><div>Ben</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
On Samstag, 12. September 2020 06:46:27 CEST Ben Cooksley wrote:<br>
> Git commit 603a348f6caefe693d13713f88bde30cf2780fbb by Ben Cooksley.<br>
> Committed on 12/09/2020 at 04:45.<br>
> Pushed by bcooksley into branch 'master'.<br>
> <br>
> As I feared, the Windows platform is not yet in a position where libkleo can<br>
> be built there. This is due to the dependency on gpgmepp.<br>
> <br>
> To ensure that none of this blocks Dependency Builds and the overall<br>
> operation of the CI system, blacklist libkleo on Windows for now. We will<br>
> need to arrange for gpgmepp to be made available on Windows before we can<br>
> reverse this.<br>
> <br>
> Unfortunately that is non trivial as the Windows installations for<br>
> dependencies have not been updated in some time (meaning they need to be<br>
> completely rebuilt).<br>
> <br>
> CCMAIL: <a href="mailto:kde-pim@kde.org" target="_blank">kde-pim@kde.org</a><br>
> <br>
> M  +0    -1    local-metadata/product-definitions.yaml<br>
> M  +1    -0    local-metadata/project-ignore-rules.yaml<br>
> <br>
> <a href="https://invent.kde.org/sysadmin/ci-tooling/commit/603a348f6caefe693d13713f88" rel="noreferrer" target="_blank">https://invent.kde.org/sysadmin/ci-tooling/commit/603a348f6caefe693d13713f88</a><br>
> bde30cf2780fbb<br>
> <br>
> diff --git a/local-metadata/product-definitions.yaml<br>
> b/local-metadata/product-definitions.yaml index 17c113c..2b9c2ce 100644<br>
> --- a/local-metadata/product-definitions.yaml<br>
> +++ b/local-metadata/product-definitions.yaml<br>
> @@ -117,7 +117,6 @@<br>
>        - 'kde/pim/kidentitymanagement'<br>
>        - 'kde/pim/kmime'<br>
>        - "kde/pim/kpimtextedit"<br>
> -      - "kde/pim/libkleo"<br>
>        platforms:<br>
>        - "WindowsMSVCQt5.14"<br>
>      - repositories:<br>
> diff --git a/local-metadata/project-ignore-rules.yaml<br>
> b/local-metadata/project-ignore-rules.yaml index 4adf64f..7bc37a5 100644<br>
> --- a/local-metadata/project-ignore-rules.yaml<br>
> +++ b/local-metadata/project-ignore-rules.yaml<br>
> @@ -23,6 +23,7 @@<br>
>  - 'kde/workspace/libksysguard'<br>
>  - 'kde/kdenetwork/kaccounts-integration'<br>
>  - 'extragear/libs/pulseaudio-qt'<br>
> +- "kde/pim/libkleo"<br>
> <br>
>  'FreeBSDQt5.15':<br>
>  - 'kdesupport/polkit-qt-1'<br>
<br>
</blockquote></div></div>