Bug 409673

Summary: For 10.15, we'll have to notarize our builds
Product: [Applications] krita Reporter: Halla Rempt <halla>
Component: GeneralAssignee: vanyossi <ghevan>
Status: RESOLVED FIXED    
Severity: normal CC: magolorsoulddd
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed In:

Description Halla Rempt 2019-07-10 09:39:50 UTC
See https://bugreports.qt.io/browse/QTBUG-73398?focusedCommentId=468111&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-468111 for lots of information.

We probably should start updating our macOS build scripts now. One problem is that we cannot notarize (or sign) our jenkins builds.
Comment 1 Halla Rempt 2019-07-10 09:40:09 UTC
Ivan, you're getting the short straw...
Comment 2 vanyossi 2019-07-11 00:31:31 UTC
That's my specialty ;)
Comment 3 vanyossi 2019-07-11 01:59:21 UTC
For the Jenkins builds: at least Catalina will allow some steps to allow running the executable. I can add those steps to a section in the manual.

The problem will be after Catalina, it seems the idea is to not allow code not normalized to be run at all on future macOS versions.
Comment 4 vanyossi 2019-10-07 12:56:18 UTC
Git commit 57312667861fcd84d7d00286c537d601bb1e0df4 by Ivan Yossi.
Committed on 07/10/2019 at 12:55.
Pushed by ivany into branch 'master'.

Notarize macOS builds

Add the necessary steps to create a notarized build for krita

Notarize builds require a valid apple developer account.

M  +135  -20   packaging/macos/osxdeploy.sh

https://invent.kde.org/kde/krita/commit/57312667861fcd84d7d00286c537d601bb1e0df4
Comment 5 Halla Rempt 2019-10-21 07:44:00 UTC
Reopening since I haven't managed to get this to work yet.
Comment 6 Halla Rempt 2019-10-21 07:44:17 UTC
*** Bug 413241 has been marked as a duplicate of this bug. ***
Comment 7 Halla Rempt 2019-11-05 16:35:22 UTC
Now that we do notarize our builds, it turns out that native file dialogs still don't work...