Re: KDiff3 MacOS builds failing
Michael Reeves <[email protected]> Wed, 25 Feb 2026 12:42:57 -0500
| Newsgroups | gmane.comp.kde.devel.core |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_2_76063083.1772041377313 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks. As near as I can tell craft itself autogenerats the .app path by de= fault. Which means it some thinks the directory the .app is in rather than = the al.app itself is what needs copied to the image. There is a manual over= ride I currently don't use. Feb 25, 2026 3:09:03 AM Ben Cooksley <[email protected]>: > On Wed, Feb 25, 2026 at 8:49=E2=80=AFAM Michael Reeves <[email protected]= om> wrote: >> same error as before. >=20 > Correct, the signer is complaining that: >=20 > 2026-02-24 10:23:14,784 ERROR macappsigner Error: Processing task '202602= 24T102307-sdk-kdiff3_4054367' failed with Error('No *.app with a *.plist wa= s found to verify the application id of the DMG.'). Giving up. > 2026-02-24 10:23:14,784 DEBUG macappsigner Error details:=C2=A0sftpnotary= .exceptions.Error: No *.app with a *.plist was found to verify the applicat= ion id of the DMG. >=20 > This means that the plist file generated by CMake does not match the iden= tifier=C2=A0specified in the Notary configuration, so signing services are = refused. >=20 > I've pulled the DMG file from the trash of the Notary and extracted it an= d found the following contents: >=20 > =C2=A0 =C2=A0 =C2=A0 =C2=A0 <key>CFBundleIdentifier</key> > =C2=A0 =C2=A0 =C2=A0 =C2=A0 <string>org.kde.KDiff3</string> >=20 > That is fine, so I next checked to see if the plist file was even being f= ound. >=20 > To do this I ended up downloading the actual *.dmg file which revealed th= at the real issue is not the app bundle - it is the DMG.=C2=A0 To ensure ra= ndom 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/I= nfo.plist[http://kdiff3.app/Contents/Info.plist] >=20 > The insertion of the "kdiff3-master-2147-macos-clang-arm64" folder is the= issue here. >=20 > Cheers, > Ben > =C2=A0 >>=20 >> Feb 24, 2026 12:21:26 PM Michael Reeves <[email protected]>: >>=20 >>> Now geting a new error. >>> =C2=A0 =C2=A0https://invent.kde.org/sdk/kdiff3/-/jobs/4054367/raw >>> The signing process is not giving me enough information about the fault= togo on. >>>=20 >>> On Sun, Feb 22, 2026 at 5:30=E2=80=AFPM Michael Reeves <reeves.87@gmail= .com> wrote: >>>> KDiff3 is getting a weird craft error in MacOS CI >>>>=20 >>>> https://invent.kde.org/sdk/kdiff3/-/jobs/4047510 >>>>=20 ------=_Part_2_76063083.1772041377313 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <html> <head> <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D= 1.0"> </head> <body> <span dir=3D"ltr" style=3D"margin-top:0; margin-bottom:0;">Thanks. As nea= r as I can tell craft itself autogenerats the .app path by default. Which m= eans it some thinks the directory the .app is in rather than the al.app its= elf is what needs copied to the image. There is a manual override I current= ly don't use.</span> <br> <div class=3D"fairemail_quote"> <div dir=3D"ltr"> <p>Feb 25, 2026 3:09:03 AM Ben Cooksley <[email protected]>:</p> </div> <blockquote style=3D"margin:0;border-left:3px solid #ccc; padding-left:1= 0px;"> <div dir=3D"ltr"> <div dir=3D"ltr"> On Wed, Feb 25, 2026 at 8:49=E2=80=AFAM Michael Reeves <<a href=3D= "mailto:[email protected]">[email protected]</a>> wrote: </div> <div class=3D"gmail_quote gmail_quote_container"> <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b= order-left:1px solid rgb(204,204,204);padding-left:1ex;"> <div> <span dir=3D"ltr" style=3D"margin-top:0px;margin-bottom:0px;">same = error as before.</span> </div> </blockquote> <div> <br> </div> <div> Correct, the signer is complaining that: </div> <div> <br> </div> <div> 2026-02-24 10:23:14,784 ERROR macappsigner Error: Processing task '2= 0260224T102307-sdk-kdiff3_4054367' failed with Error('No *.app with a *.pli= st was found to verify the application id of the DMG.'). Giving up.=20 <br> 2026-02-24 10:23:14,784 DEBUG macappsigner Error details: sftp= notary.exceptions.Error: No *.app with a *.plist was found to verify the ap= plication id of the DMG.=20 <br> </div> <div> <br> </div> <div> This means that the plist file generated by CMake does not match the= identifier specified in the Notary configuration, so signing services= are refused. </div> <div> <br> </div> <div> I've pulled the DMG file from the trash of the Notary and extracted = it and found the following contents: </div> <div> <br> </div> <div> <key>CFBundleIdentifier</key>= ;=20 <br> <string>org.kde.KDiff3</string= >=20 <br> </div> <div> <br> </div> <div> That is fine, so I next checked to see if the plist file was even be= ing found. </div> <div> <br> </div> <div> To do this I ended up downloading the actual *.dmg file which reveal= ed that the real issue is not the app bundle - it is the DMG. To ensu= re random junk is not extracted, only paths matching the pattern *.app/*/*.= plist are extracted by the signer. This is broken by KDiff3 though which ha= s the following path: kdiff3-master-2147-macos-clang-arm64/<a href=3D"http:= //kdiff3.app/Contents/Info.plist">kdiff3.app/Contents/Info.plist</a> </div> <div> <br> </div> <div> The insertion of the "kdiff3-master-2147-macos-clang-arm64" folder i= s the issue here. </div> <div> <br> </div> <div> Cheers, </div> <div> Ben </div> <div> </div> <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b= order-left:1px solid rgb(204,204,204);padding-left:1ex;"> <div> <br> <div> <div dir=3D"ltr"> <p>Feb 24, 2026 12:21:26 PM Michael Reeves <<a href=3D"mailto:= [email protected]" target=3D"_blank">[email protected]</a>>:</p> </div> <blockquote style=3D"margin:0px;border-left:3px solid rgb(204,204,= 204);padding-left:10px;"> <div dir=3D"ltr"> <div> Now <span>geting</span> a new error. </div> <div> <a href=3D"https://invent.kde.org/sdk/kdiff3/-/job= s/4054367/raw" target=3D"_blank">https://invent.kde.org/sdk/kdiff3/-/jobs/4= 054367/raw</a> </div> <div> The signing process is not giving me enough information about t= he fault <span>togo on.</span> </div> </div> <br> <div class=3D"gmail_quote"> <div dir=3D"ltr" class=3D"gmail_attr"> On Sun, Feb 22, 2026 at 5:30=E2=80=AFPM Michael Reeves <<a h= ref=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a= >> wrote:=20 <br> </div> <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.= 8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"> <div dir=3D"ltr"> KDiff3 is getting a weird craft error in MacOS CI=20 <br> <br><a href=3D"https://invent.kde.org/sdk/kdiff3/-/jobs/404751= 0" target=3D"_blank">https://invent.kde.org/sdk/kdiff3/-/jobs/4047510</a> <br> <br> </div> </blockquote> </div> </blockquote> </div> </div> </blockquote> </div> </div> </blockquote> </div> </body> </html> ------=_Part_2_76063083.1772041377313--