KDiff3 MacOS builds failing

Ben Cooksley bcooksley at kde.org
Wed Feb 25 08:08:41 GMT 2026


On Wed, Feb 25, 2026 at 8:49 AM Michael Reeves <reeves.87 at gmail.com> wrote:

> same error as before.
>

Correct, the signer is complaining that:

2026-02-24 10:23:14,784 ERROR macappsigner Error: Processing task
'20260224T102307-sdk-kdiff3_4054367' failed with Error('No *.app with a
*.plist was found to verify the application id of the DMG.'). Giving up.
2026-02-24 10:23:14,784 DEBUG macappsigner Error
details: sftpnotary.exceptions.Error: No *.app with a *.plist was found to
verify the application id of the DMG.

This means that the plist file generated by CMake does not match the
identifier specified in the Notary configuration, so signing services are
refused.

I've pulled the DMG file from the trash of the Notary and extracted it and
found the following contents:

        <key>CFBundleIdentifier</key>
        <string>org.kde.KDiff3</string>

That is fine, so I next checked to see if the plist file was even being
found.

To do this I ended up downloading the actual *.dmg file which revealed that
the real issue is not the app bundle - it is the DMG.  To ensure random
junk is not extracted, only paths matching the pattern *.app/*/*.plist are
extracted by the signer. This is broken by KDiff3 though which has the
following path: kdiff3-master-2147-macos-clang-arm64/
kdiff3.app/Contents/Info.plist

The insertion of the "kdiff3-master-2147-macos-clang-arm64" folder is the
issue here.

Cheers,
Ben


>
> Feb 24, 2026 12:21:26 PM Michael Reeves <reeves.87 at gmail.com>:
>
> Now geting a new error.
>    https://invent.kde.org/sdk/kdiff3/-/jobs/4054367/raw
> The signing process is not giving me enough information about the fault togo
> on.
>
> On Sun, Feb 22, 2026 at 5:30 PM Michael Reeves <reeves.87 at gmail.com>
> wrote:
>
>> KDiff3 is getting a weird craft error in MacOS CI
>>
>> https://invent.kde.org/sdk/kdiff3/-/jobs/4047510
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20260225/5cbe51f3/attachment-0001.htm>


More information about the kde-core-devel mailing list