fix(i/deb): parse uncompressed control and data files
Metadata
Current evaluation
Merged. Updates the Debian package inspector to parse uncompressed control.tar and data.tar files within .deb archives. Approved by two reviewers, passed all CI checks, and refactored to avoid stacked deferred calls. (+25/-4 lines)
Suggested action: —
No scores available.
Issue body
Update the Debian package inspector to handle .deb archives whose control.tar
and/or data.tar members are stored uncompressed, enabling metadata extraction
for packages like linux-firmware_20240318.git3b128b60-0ubuntu2.25_arm64.deb
that use this layout.
- [ ] 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 Debian package inspector to parse uncompressed control.tar and data.tar files within .deb archives. Approved by two reviewers, passed all CI checks, and refactored to avoid stacked deferred calls. (+25/-4 lines) |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #339 fix(inspectors/deb): handle more compression methods | fetch-service | merged | Merged. The DEB inspector now handles xz-compressed control files and gzip-compressed data files, failing if artifact name or version extraction fails. Resolves #337. Approved by two reviewers and passed CI checks. |