feat(inspectors/apt): allow packages file download by name
Metadata
Current evaluation
Merged. Updates the apt inspector to download the Packages file by name in gzip format, supporting both gzip and native xz variants. Approved by three reviewers, resolves #332, and changes six files (+177/-98).
Suggested action: —
No scores available.
Issue body
Apt metadata includes a Packages file that's downloaded by the apt
client in xz-compressed form and referenced by hash. Chisel downloads
this file gzip-compressed and referenced by name, so allow both variants.
Fixes #332
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Updates the apt inspector to download the Packages file by name in gzip format, supporting both gzip and native xz variants. Approved by three reviewers, resolves #332, and changes six files (+177/-98). |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #548 fix(inspectors/apt): allow translation file request by name | fetch-service | merged | Merged update allowing the apt translation inspector to request files by name, like Translation-en, in addition to SHA256 hash URLs. Approved by two reviewers, passed all CI checks, and modified three files with 33 additions and 7 deletions. | |
| #61 inspectors: add apt and deb file inspectors | fetch-service | merged | Merged. Added apt and deb file inspectors to validate .deb packages against Packages.xz and verify Packages.xz signatures against InRelease files. The stateful implementation includes caching and received approval from two reviewers. |