Skip to content

Debian: Correctly build without signing (for forks)#10605

Merged
vidplace7 merged 1 commit into
masterfrom
debian-nosign-forks
Jun 2, 2026
Merged

Debian: Correctly build without signing (for forks)#10605
vidplace7 merged 1 commit into
masterfrom
debian-nosign-forks

Conversation

@vidplace7
Copy link
Copy Markdown
Member

This pull request makes a minor update to the Debian packaging script to clarify the behavior when building unsigned source packages. Specifically, it ensures that when no GPG key is provided, the build process explicitly disables signing.

  • Packaging script update:
    • debian/ci_pack_sdeb.sh: Added -us -uc flags to the debuild command to explicitly disable signing when no GPG key is provided.

@vidplace7 vidplace7 requested review from Copilot and ianmcorvidae June 2, 2026 20:24
@vidplace7 vidplace7 added the bugfix Pull request that fixes bugs label Jun 2, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request updates the Debian source-package CI script to explicitly disable signing when no GPG key is provided, which improves reliability for fork builds where signing material is unavailable.

Changes:

  • Add -us -uc to the unsigned debuild invocation so source builds are explicitly unsigned when GPG_KEY_ID is not set.

@vidplace7 vidplace7 force-pushed the debian-nosign-forks branch from f30dd5c to 5334bcb Compare June 2, 2026 20:45
Copy link
Copy Markdown
Contributor

@ianmcorvidae ianmcorvidae left a comment

Choose a reason for hiding this comment

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

This worked building locally following your instructions, so I think this is good!

@vidplace7 vidplace7 merged commit 266c143 into master Jun 2, 2026
82 of 84 checks passed
@vidplace7 vidplace7 deleted the debian-nosign-forks branch June 2, 2026 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Pull request that fixes bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants