| Summary: | Directory path with dot leads to failing MacOS builds | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kwindowsystem | Reporter: | Julian Steinmann <mail> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | vonreth |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | macOS | ||
| Latest Commit: | https://invent.kde.org/frameworks/kwindowsystem/commit/b605d17fa61c31e41fbdaef19b16acb6ac900bc6 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Julian Steinmann
2020-08-21 20:11:47 UTC
As the binary factory logs are not permanent: 05:29:14 executing command: /usr/bin/codesign --keychain /Users/packaging/Library/Keychains/login.keychain --sign Developer ID Application: K Desktop Environment e.V. (5433B4KXM8) --force --preserve-metadata=entitlements --options runtime --verbose=99 --deep /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/kde/applications/elisa/archive/Applications/KDE/elisa.app 05:29:42 /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/kde/applications/elisa/archive/Applications/KDE/elisa.app: bundle format unrecognized, invalid, or unsuitable 05:29:42 In subcomponent: /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/kde/applications/elisa/archive/Applications/KDE/elisa.app/Contents/PlugIns/kf5/org.kde.kwindowsystem.platforms It would be nice to just s/org.kde.kwindowsystem.platforms/kwindowsystem/g, but I'm not sure that we can do it because kwayland-integration and kwin install their own platform plugins. Perhaps kwindowsystem needs to search for platform plugins in several places for some time being. A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/9 Julian Steinmann the other one is PlugIns/org.kde.kdecoration2 I'll be on vacation the next to weeks I hope to have as less contact to a pc as possible :D > the other one is PlugIns/org.kde.kdecoration2
Uh, does plasma run on macOS?
Git commit b605d17fa61c31e41fbdaef19b16acb6ac900bc6 by Vlad Zahorodnii. Committed on 21/08/2020 at 21:42. Pushed by vladz into branch 'master'. Install platform plugins in a directory with no dots in file name It seems like codesign doesn't like if a platform plugin includes multiple dots in its file path. M +1 -1 src/config-kwindowsystem.h.cmake M +2 -2 src/platforms/wayland/CMakeLists.txt M +2 -2 src/platforms/xcb/CMakeLists.txt M +13 -7 src/pluginwrapper.cpp https://invent.kde.org/frameworks/kwindowsystem/commit/b605d17fa61c31e41fbdaef19b16acb6ac900bc6 |