sources: refactor bazaar source into module.
Metadata
Current evaluation
Merged into master as commit 770607725, extracting Bazaar source handling into sources/_bazaar.py as progress on Launchpad bug #1648906.
Resolution: closed resolved
Reason: PR snapcraft#962 was approved and merged, resolving the requested source-module refactor in commit 770607725.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR makes more progress on LP: [#1648906](https://bugs.launchpad.net/snapcraft/+bug/1648906) by extracting the Bazaar source into `sources/_bazaar.py`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into master as commit 770607725, extracting Bazaar source handling into sources/_bazaar.py as progress on Launchpad bug #1648906. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #962 via commit 770607725, extracting the Bazaar source handler into sources/_bazaar.py as part of LP #1648906. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #962 (770607725) extracted the Bazaar source handler into sources/_bazaar.py, advancing Launchpad bug #1648906. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged refactoring that extracts the Bazaar source handler into a dedicated module at sources/_bazaar.py. Approved, passed CI, and slightly improved code coverage as part of ongoing bug resolution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master. Refactored the Bazaar source handler into a dedicated module at sources/_bazaar.py, advancing Launchpad bug #1648906. Code coverage increased marginally. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #968 sources: refactor subversion source into module. | snapcraft | merged | Merged PR #968 as commit ebfd3ea27, extracting the Subversion source handler into sources/_subversion.py and advancing LP #1648906. | |
| #957 sources: refactor base sources into module. | snapcraft | merged | Merged as commit 1d34e9e6b, extracting Base and FileBase into sources/_base.py and advancing the Launchpad #1648906 sources refactor. | |
| #970 sources: refactor zip source into module. | snapcraft | merged | Merged PR #970 as commit db2a6fb6a, extracting the Zip source handler into sources/_zip.py as progress on LP bug #1648906. | |
| #245 Added a unit tests for pulling bazaar sources from URIs. | snapcraft | merged | Merged PR #245 added a unit test verifying URI method dispatch for Bazaar sources in sources.py (LP #1536283). | |
| #965 sources: refactor mercurial source into module. | snapcraft | merged | Merged #965 as commit e42bc812, extracting the Mercurial source handler into sources/_mercurial.py (+210/-169, 4 files) as part of the sources refactor series for LP bug #1648906. | |
| #1798580 bzr not autoinstalled | snapcraft (launchpad) | closed | Bazaar source-tool autoinstallation was fixed by PR #742, commit 14518acf2; Bazaar source handling was later consolidated by PR #962. |