repo: apt sources management refactor
Metadata
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.