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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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

@ianmcorvidae ianmcorvidae left a comment

Copy link
Copy Markdown
Contributor

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
Evil8it pushed a commit to Evil8it/ME4TACTNK that referenced this pull request Jun 10, 2026
thebentern pushed a commit that referenced this pull request Jun 24, 2026
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