Finalization of process to notarize digiKam for MacOS using Craft
Open, Needs TriagePublic

Description

Hi all,

The port of digiKam to Craft framework is done and compile fine for the MacOS target as you can see with the last build from binary factory :

https://binary-factory.kde.org/view/MacOS/job/Digikam_Nightly_macos/857/console

... but it fail with the packaging stage about a boost availability problem :

11:01:09 * Action: post-install for extragear/digikam *
11:01:09 * Action: qmerge for extragear/digikam *
11:01:19 * Action: post-qmerge for extragear/digikam *
11:01:19 * Craft all succeeded: extragear/digikam after 1 hour 7 minutes 50 seconds *
11:01:19
11:01:19
11:01:19
[Pipeline] }
[Pipeline] stage
[Pipeline] stage
[Pipeline] { (Packaging)
[Pipeline] sh
11:01:20 + cd /Users/packaging/Craft/BinaryFactory/
11:01:20 + /usr/local/bin/python3 craftmaster/Craftmaster.py --config binary-factory-tooling/craft/configs/master/CraftBinaryCache.ini --target macos-64-clang -c --target master --package digikam
11:01:21 Generate Settings
11:01:25 ================================================================================
11:01:25 * Handling package: extragear/digikam, action: package *
11:01:25 * Action: package for extragear/digikam *
11:01:33 image directory /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/libs/boost/boost-system/image-RelWithDebInfo-1.76.0 does not exist!
11:01:33 Action: package for extragear/digikam:master FAILED
11:01:33 * Craft package failed: extragear/digikam after 7 seconds *
11:01:33 Command /usr/local/bin/python3 -u /Users/packaging/Craft/BinaryFactory/macos-64-clang/craft/bin/craft.py --target master --package digikam failed with exit code: 1
[Pipeline] }
[Pipeline]
stage
[Pipeline] }
11:01:33 ERROR: script returned exit code 1
[Pipeline] catchError
[Pipeline] deleteDir
[Pipeline] }
[Pipeline]
timestamps
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: FAILURE

The Craft Python configuration is located here :

https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/extragear/digikam/digikam.py

So, the question is : what's wrong in the workflow or configuration to complete the packaging stage ?

Thanks in advance

Gilles Caulier

cgilles created this task.Jun 5 2022, 10:11 AM