Bug 469278

Summary: Kaidan does not build for Android with QCA by Binary Factory
Product: [Frameworks and Libraries] qca Reporter: melvo
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED NOT A BUG    
Severity: normal CC: aacid, bradh, justin
Priority: NOR    
Version: 2.3.5   
Target Milestone: ---   
Platform: Android   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description melvo 2023-05-02 17:42:02 UTC
STEPS TO REPRODUCE
1. Set QCA as a dependency of Kaidan's KDE Craft blueprint
2. Try to build Kaidan for Android by the Binary Factory

OBSERVED RESULT
An error occurs while trying to build Kaidan for Android by the Binary Factory (https://binary-factory.kde.org/job/Kaidan_Nightly_android-arm64/392/execution/node/18/log/).

Kaidan's KDE Craft blueprint (https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/kde/unreleased/kaidan/kaidan.py) depends on QXmpp's blueprint (https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/qt-libs/qxmpp/qxmpp.py). That depends on QCA's blueprint (https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/kdesupport/qca/qca.py) which uses version 2.3.5.

It seems that QCA depends on gpg-error leading to the build error.

EXPECTED RESULT
Kaidan is built for Android by the Binary Factory.
Comment 1 Albert Astals Cid 2023-05-02 18:00:44 UTC
You're trying to build QCA for Android which is not in the supported platforms.

So not a bug.

If you want to support QCA for Android first step is getting an Android CI.