← Back to issue list

repo: apt sources management refactor

View original Github issue

Metadata

Project
snapcraft
Number
#3363
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Refactor PR merged via commit 490fceda1: apt sources config migrated from _deb.Ubuntu to AptSourcesManager, PackageRepository install interfaces removed, and the project loader updated, with no behaviour change.

Resolution: closed resolved

Reason: PR #3363 was approved and merged into snapcraft as commit 490fceda1 ('repo: apt sources management refactor'), completing the AptSourcesManager migration and the project loader update; the only comment was an automated Codecov coverage report.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- Finish removing install interfaces from PackageRepository. - Migrate apt sources configuration from _deb.Ubuntu to apt_sources_manager.AptSourcesManager. - Update project loader to use AptSourcesManager. There should be no change in behavior. Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Refactor PR merged via commit 490fceda1: apt sources config migrated from _deb.Ubuntu to AptSourcesManager, PackageRepository install interfaces removed, and the project loader updated, with no behaviour change.
stealth/space-bunny-alpha — closed resolved Merged refactor #3363 in commit 490fceda1, moving apt sources to AptSourcesManager, removing PackageRepository install interfaces, and updating the project loader without behavior changes.
qwen/qwen3.6-35b-a3b — — Merged refactor of apt sources management. Migrated to AptSourcesManager, removed PackageRepository install interfaces, and updated project loader. No behavioral changes. Approved, passed CI, +0.06% coverage.
qwen3.6-35b-a3b-mtp-q6 — — Merged refactor of apt sources management. Migrated configuration from _deb.Ubuntu to AptSourcesManager, updated project loader, and removed install interfaces from PackageRepository. No behavioral changes. Merged into master.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.