fix(apt.config): support ESM archive paths
Metadata
Current evaluation
Superseded by PR #365 after consolidation with #345. The changes implement ESM archive path support in apt.config, resolving index and package file lookups for Chisel Pro packages.
Suggested action: —
No scores available.
Issue body
The ESM archives repo paths are a little bit different than the traditional http://archive.ubuntu.com/ubuntu path. They have one more directory before the "ubuntu" slug e.g. https://esm.ubuntu.com/fips/ubuntu.
While parsing the repository path is supported currently, the paths to the InRelease files, Packages indices, Translations indices and Deb files are not supported. This PR fixes that issue.
Note that this is needed to support Chisel fetching Pro packages.
-----
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Superseded by PR #365 after consolidation with #345. The changes implement ESM archive path support in apt.config, resolving index and package file lookups for Chisel Pro packages. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #365 fix(inspectors/apt): use correct esm archive url | fetch-service | merged | Merged a fix updating the ESM archive URL pattern to include an additional directory level before ubuntu, ensuring correct validation for Ubuntu Pro packages. Approved by four reviewers, passed CI, and modified three files. | |
| #410 fix(apt): use separate esm repository configuration | fetch-service | merged | Merged changes implementing a separate ESM repository configuration for apt and adding apt inspector smoke testing. Approved by two reviewers and passed CI checks. |