← Back to issue list

deltas: migrate from xdelta to xdelta3.

View original Github issue

Metadata

Project
snapcraft
Number
#934
Type
pull request
State
merged
Author
squidsoup
Labels
—
Created
Updated
Closed

Current evaluation

Merged canonical/snapcraft#934, replacing xdelta with xdelta3 for delta generation; landed as commit f4abf6f4b.

Resolution: closed resolved

Reason: The approved pull request was merged as commit f4abf6f4b, updating delta generation and related dependencies and tests to use xdelta3.

Evaluated by: mr-cal-bot

No scores available.

Issue body

LP: #1645456

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged canonical/snapcraft#934, replacing xdelta with xdelta3 for delta generation; landed as commit f4abf6f4b.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#934, migrating delta generation from xdelta to xdelta3 via commit f4abf6f4b.
stealth/space-bunny-alpha — closed resolved Merged #934 (f4abf6f4b), replacing xdelta with xdelta3 for delta generation and closing LP #1645456.
qwen/qwen3.6-35b-a3b — — Merged migration from xdelta to xdelta3 for delta generation. Approved by one reviewer, the change updated 9 files (+49/-53 lines) and resolved launchpad issue #1645456.
qwen3.6-35b-a3b-mtp-q6 — — Merged squidsoup's PR to migrate deltas from xdelta to xdelta3, resolving LP #1645456. The change updates the delta compression library for better maintenance and compatibility.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1645456 Migrate xdelta to xdelta3 snapcraft (launchpad) closed Snapcraft replaced xdelta with xdelta3 for delta generation via merged PR snapcraft#934 (commit f4abf6f4b), referenced by sergiusens when closing the bug.
86%
#1642822 Generate the delta file in snapcraft by introducing the new deltas package snapcraft (launchpad) closed XDelta-based delta generation landed as the new snapcraft 'deltas' package, merged in canonical/snapcraft#918 (commit a129cdfee), with follow-ups adding delta uploads to push (#940) and xdelta3 migration (#934).
83%
#1769978 xdelta3 not generated using the snapcraft snap snapcraft (launchpad) closed Fixed xdelta3 lookup in snapcraft snaps via snapcore/snapcraft#2127, merged as commit 146235160.
82%
#2127 delta: properly search for in-snap xdelta3 snapcraft merged Merged PR #2127 (commit 146235160), replacing shutil.which with file_utils.get_tool_path so Snapcraft locates bundled xdelta3 when run as a snap; fixes LP #1769978.
77%