Skip to content

fix(fsearch): separate trixie from unstable repo mapping#1835

Merged
philclifford merged 1 commit intowimpysworld:mainfrom
mvanhorn:fix/1808-fsearch-debian13-trixie
Apr 10, 2026
Merged

fix(fsearch): separate trixie from unstable repo mapping#1835
philclifford merged 1 commit intowimpysworld:mainfrom
mvanhorn:fix/1808-fsearch-debian13-trixie

Conversation

@mvanhorn
Copy link
Copy Markdown
Contributor

@mvanhorn mvanhorn commented Apr 3, 2026

Summary

Separates Trixie/Debian 13 from sid in the fsearch package definition's case statement, so Trixie uses the Bookworm (12) OBS repo instead of Unstable.

Why this matters

The current mapping (sid|13|trixie -> Unstable) causes fsearch installation failures on Debian 13 because the Unstable OBS repo uses v3 GPG signatures that newer apt versions reject. The Bookworm repo works correctly on Trixie (confirmed by @silentJET85 in #1808).

Changes

  • Split sid|13|trixie) DEBIANVER=Unstable into two cases:
    • sid) DEBIANVER=Unstable (preserves existing behavior for sid)
    • 13|trixie) DEBIANVER=12 (uses working Bookworm repo)

Testing

CI package tests will verify the definition is valid.

Fixes #1808

This contribution was developed with AI assistance (Claude Code).

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Auto-approved: Isolated fix for Debian 13/Trixie repository mapping in fsearch package to resolve GPG signature issues. Low risk and highly specific.

Copy link
Copy Markdown
Member

@philclifford philclifford left a comment

Choose a reason for hiding this comment

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

We should not kludge this but rather remove support for UPSTREAM_RELEASE where UPSTREAM_CODENAME has a native release upstream as suggested in #1808.

Then the case statement is no longer needed and DEBIANVER can just become UPSTREAM_RELEASE

Drop trixie, sid, and newer Ubuntu releases from fsearch since the
package is now in native Debian and Ubuntu repos for those codenames.

With only bullseye, bookworm, jammy, and noble supported, the
UPSTREAM_CODENAME case statement is no longer needed and DEBIANVER
becomes UPSTREAM_RELEASE directly.

Refs: wimpysworld#1808
@mvanhorn mvanhorn force-pushed the fix/1808-fsearch-debian13-trixie branch from 1558584 to 52cba92 Compare April 10, 2026 03:41
@mvanhorn
Copy link
Copy Markdown
Contributor Author

Reworked per your feedback. Commit 52cba92 removes the UPSTREAM_CODENAME case statement entirely and adds CODENAMES_SUPPORTED="bullseye bookworm jammy noble" so trixie, sid, and newer Ubuntu releases are dropped - fsearch is in the native repos for those now. DEBIANVER is just UPSTREAM_RELEASE directly.

Based on the #1808 discussion where @silentJET85 confirmed trixie and testing both resolve to the native Debian package, and you agreed to de-support those releases.

@philclifford philclifford merged commit 9b1f2c9 into wimpysworld:main Apr 10, 2026
3 checks passed
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.

Bug: fsearch won't install in Debian 13 or Unstable

2 participants