deltas: migrate from xdelta to xdelta3.
Metadata
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. | |
| #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). | |
| #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. | |
| #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. |