← Back to issue list

Support compression algorithms other than zstd

View original Github issue

Metadata

Project
debcraft
Number
#51
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Low-priority feature request to support compression algorithms other than zstd for deb tarballs. Maintainer filed and scoped design requirements (per-tarball and per-package overrides) but no implementation or further activity in ~9 months.

Suggested action: keep open

Reason: The author (maintainer lengau) explicitly triaged this with design notes covering three requirements (snapcraft-style default, separate control/data algorithms, per-package overrides) and labelled it low priority. Code still hardcodes zstd in makedeb.py with no schema field for compression, confirming it remains unimplemented and relevant. No reason to close — it is a valid, scoped, low-priority enhancement.

Impact: 15 Quick Win: 6.0 Staleness: 60 Complexity: 60 Confidence: 75 Support Request: 5

Issue body

We should be able to support compression algorithms other than zstd. This is low priority because currently every system we need to support does this fine, but it would be nice for future systems or if specific packages want a different compression algorithm. See: https://github.com/canonical/debcraft/pull/43#discussion_r2546556942

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 15
Quick Win: 6.0
Staleness: 60
Complexity: 60
Confidence: 75
Support Request: 5
keep open Low-priority feature request to support compression algorithms other than zstd for deb tarballs. Maintainer filed and scoped design requirements (per-tarball and per-package overrides) but no implementation or further activity in ~9 months.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 50
Confidence: 85
Support Request: 10
needs triage Feature request to support compression algorithms beyond zstd. Currently low priority with no maintainer labels or active development. Requires design work for debcraft.yaml configuration.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 65
Confidence: 80
Support Request: 10
needs triage Feature request to support compression algorithms other than zstd. Requires design work for debcraft.yaml configuration. Currently unlabelled, unassigned, and inactive for 226 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 55
Confidence: 80
Support Request: 10
needs triage Proposes supporting compression algorithms beyond zstd in debcraft.yaml. Requires design work for configuration structure covering defaults, separate control and data tarball settings, and per-package overrides. Currently low priority and inactive.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/debcraft#43 (confidence 90%)

    PR #43 introduced the initial deb package creation with hardcoded zstd tarballs; the issue links to a discussion on that PR as the origin of this feature request.

Related issues

No related issues found above the similarity threshold.