Bug 409673 - For 10.15, we'll have to notarize our builds
Summary: For 10.15, we'll have to notarize our builds
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: vanyossi
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-10 09:39 UTC by Halla Rempt
Modified: 2019-11-05 16:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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...