Skip to content

fix(macOS): Prevent stripping of application name components following a dot in Sparkle update notices#10395

Merged
mgallien merged 1 commit into
masterfrom
fix/dot-suffixes.names
Jul 20, 2026
Merged

fix(macOS): Prevent stripping of application name components following a dot in Sparkle update notices#10395
mgallien merged 1 commit into
masterfrom
fix/dot-suffixes.names

Conversation

@claucambra

Copy link
Copy Markdown
Collaborator

Summary

Add CFBundleName and CFBundleDisplayName to MacOSXBundleInfo.plist.in to prevent Sparkle's SUHost name resolving from falling back to file paths and stripping the suffixes

Checklist

AI (if applicable)

@claucambra claucambra added this to the 34.0.0 milestone Jul 17, 2026
@claucambra claucambra self-assigned this Jul 17, 2026
@claucambra claucambra changed the title fix(macOS): Prevent stripping of application name components following a dot during Sparkle updates fix(macOS): Prevent stripping of application name components following a dot in Sparkle update notices Jul 17, 2026
@mgallien
mgallien force-pushed the fix/dot-suffixes.names branch from a2cf229 to 20fcefc Compare July 20, 2026 07:11
@github-actions

Copy link
Copy Markdown
Contributor

Artifact containing the AppImage: nextcloud-appimage-pr-10395.zip

Digest: sha256:d1ceaeb8bb2a8fa73fa98f9f33bd85425c69ac96fc236ad6e3a1b01ec0a7f7f5

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@i2h3 i2h3 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not know how the Sparkle problem actually surfaces but the change looks fine. The Swift linting warning appears unrelated.

@mgallien mgallien modified the milestones: 34.0.0, 35.0.0 Jul 20, 2026
@mgallien

Copy link
Copy Markdown
Collaborator

/backport to stable-34.0 please

…g a dot during Sparkle updates

Add CFBundleName and CFBundleDisplayName to MacOSXBundleInfo.plist.in to prevent Sparkle's SUHost name resolving from falling back to file paths and stripping the suffixes

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
@mgallien
mgallien force-pushed the fix/dot-suffixes.names branch from 20fcefc to 090111e Compare July 20, 2026 10:52
@mgallien
mgallien merged commit 193d9e1 into master Jul 20, 2026
15 of 17 checks passed
@mgallien
mgallien deleted the fix/dot-suffixes.names branch July 20, 2026 10:52
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants