Skip to content

Add missing executable bit permission warnings#2792

Merged
zorgiepoo merged 3 commits into2.xfrom
push-mtknrluklyvw
Nov 4, 2025
Merged

Add missing executable bit permission warnings#2792
zorgiepoo merged 3 commits into2.xfrom
push-mtknrluklyvw

Conversation

@zorgiepoo
Copy link
Copy Markdown
Member

These warnings are logged after failing to connect to XPC and launchd helpers and indicate the helpers likely did not launch at all.

This error happens when developers incorrectly copy Sparkle framework not preserving executable permissions, and is sadly somewhat common.

Misc Checklist

  • My change requires a documentation update on Sparkle's website repository
  • My change requires changes to generate_appcast, generate_keys, or sign_update

Testing

I tested and verified my change by using one or multiple of these methods:

  • Sparkle Test App
  • Unit Tests
  • My own app
  • Other (please specify)

Tested making Autoupdate, Updater, Installer, Downloader all missing executable bits (via chmod 0644 ..) and verified appropriate error is logged after failing to connect / timeout to helper.

macOS version tested: 26.0.1 (25A362)

These warnings are logged after failing to connect to XPC and launchd helpers and indicate the helpers likely did not launch at all.

This error happens when developers incorrectly copy Sparkle framework not preserving executable permissions, and is sadly somewhat common.
@zorgiepoo zorgiepoo added this to the 2.8.1 milestone Oct 29, 2025
@zorgiepoo zorgiepoo merged commit 0843eee into 2.x Nov 4, 2025
2 checks passed
@zorgiepoo zorgiepoo deleted the push-mtknrluklyvw branch November 4, 2025 03:47
zorgiepoo added a commit that referenced this pull request Nov 15, 2025
These warnings are logged after failing to connect to XPC and launchd helpers and indicate the helpers likely did not launch at all.

This error happens when developers incorrectly copy Sparkle framework not preserving executable permissions, and is sadly somewhat common.
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.

1 participant