repo: handle deb package fetch error
Metadata
Current evaluation
Merged PR #2513 via commit 3e8bcc9b5 to handle failed .deb package fetches gracefully instead of crashing.
Resolution: closed resolved
Reason: PR #2513 was approved and merged into the project as commit 3e8bcc9b5, resolving the deb package fetch failure handling.
Evaluated by: mr-cal-bot
No scores available.
Issue body
End gracefully instead of crashing if a deb package can't be
fetched.
Fixes SNAPCRAFT-JE
Fixes SNAPCRAFT-JF
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2513 via commit 3e8bcc9b5 to handle failed .deb package fetches gracefully instead of crashing. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2513 adds graceful handling for deb package fetch failures, preventing crashes; commit 3e8bcc9b5. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval and CI checks. Implements graceful error handling for failed deb package fetches to prevent crashes, resolving SNAPCRAFT-JE and SNAPCRAFT-JF. Includes copyright date updates. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Gracefully handles deb package fetch errors instead of crashing, resolving SNAPCRAFT-JE and SNAPCRAFT-JF. Passed static and unit tests with 100% diff coverage. Copyright dates updated before merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1949 repo: silence deb caching when fetching packages | snapcraft | merged | Merged PR #1949 as commit 54323e13b, locally reimplementing fetch_binary to suppress deb-cache output. PR #3009 later replaced it with python-apt's implementation. |