Summary: | Cannot open LabPlot2 after installation via DMG | ||
---|---|---|---|
Product: | [Applications] LabPlot2 | Reporter: | michael.huebner |
Component: | general | Assignee: | Stefan Gerlach <stefan.gerlach> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | o.freyermuth, stefan.gerlach |
Priority: | NOR | ||
Version: | 2.10.1 | ||
Target Milestone: | --- | ||
Platform: | macOS (DMG) | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
michael.huebner
2024-02-07 13:25:14 UTC
We are currently switching to gitlab for building DMG images which supports signing. We will publish new installers as soon as this works. (In reply to Stefan Gerlach from comment #1) > We are currently switching to gitlab for building DMG images which supports > signing. We will publish new installers as soon as this works. Thanks a lot! Do you already have a rough estimate for the timeline, so I can plan when to work on including this in Homebrew? We now have signed installer for x86_64 and arm64. Due to a bug in XCode they only work on macOS 14 (Sonoma). The installer can be found on the SourceForge page https://sourceforge.net/projects/labplot/files/labplot/2.10/ Any comments or bug reports are welcome. (In reply to Stefan Gerlach from comment #3) > We now have signed installer for x86_64 and arm64. Due to a bug in XCode > they only work on macOS 14 (Sonoma). The installer can be found on the > SourceForge page https://sourceforge.net/projects/labplot/files/labplot/2.10/ > Any comments or bug reports are welcome. Thanks a lot! Unfortunately, with the new installers the app cannot be opened due to "App is damaged and can't be opened. You should move it to the Bin". Apparently, it has been quarantined by the Mac automatically, which can be fixed with something like: xattr -d com.apple.quarantine /path/to/labplot2.app If I understand the discussion here correctly (https://github.com/orgs/Homebrew/discussions/4302), there is also a quarantine attribute that can be set when signing an app. This could possibly fix the issue. The quarantine flag is added to the package when downloading so it can't be avoided by changing settings of the package. What we need is to notarize the package from Apple which should be possible by the KDE infrastructure. I will work on this. In the meantime i added a note on the download page on how to fix this flag. Thanks for finding this out. (In reply to Stefan Gerlach from comment #5) > The quarantine flag is added to the package when downloading so it can't be > avoided by changing settings of the package. What we need is to notarize the > package from Apple which should be possible by the KDE infrastructure. I > will work on this. > In the meantime i added a note on the download page on how to fix this flag. > Thanks for finding this out. Thanks a lot for tackling this! I can confirm that it works now on my machine. As promised, I just opened a PR for the official Homebrew repository: https://github.com/Homebrew/homebrew-cask/pull/182259 |