← Back to issue list

repo: refactor into package.

View original Github issue

Metadata

Project
snapcraft
Number
#1104
Type
pull request
State
closed
Author
kyrofa
Labels
Created
Updated
Closed

Current evaluation

Closed and abandoned without merging. The maintainer commented that the repository refactoring was no longer needed, halting the review process.

Suggested action:

No scores available.

Issue body

The first step to fixing the stage caching issue (LP: [#1661383](https://bugs.launchpad.net/snapcraft/+bug/1661383)) is to refactor the repo into a package so each class can live in its own module.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed and abandoned without merging. The maintainer commented that the repository refactoring was no longer needed, halting the review process.
qwen3.6-35b-a3b-mtp-q6 Abandoned by the author. The PR intended to refactor the repo module into a package to address a stage caching bug, but was closed without merging after the maintainer withdrew the change.
qwen3.6-35b-a3b-mtp-q6 Refactoring the repo module into a package was abandoned by the author. No changes were merged.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1673448 refactor repo into its own package snapcraft (launchpad) closed Closed without resolution or comments. The repository refactor into a standalone package was abandoned or superseded by other work.
82%
#465 refactor: use package-repositories support from craft-app rockcraft closed Closed without merge. The refactor to adopt craft-app package-repositories support received no reviews, CI checks, or comments. Abandoned due to prolonged inactivity.
78%
#216 repo: add support for package repositories rockcraft closed Closed without review or merge. The pull request adding package repository support received no comments, approvals, or CI checks, indicating it was likely abandoned.
77%
#953 sources: refactor base sources into new package. snapcraft closed Closed without merging after review requested changes. The base sources refactoring was abandoned or superseded by subsequent PRs, as the author noted this was the first in a series.
75%
#2992 [WIP] repo: ubuntu implementation refactoring with initial package-management snapcraft closed Closed without merging. Marked as a work-in-progress, the Ubuntu package management refactoring received no reviews or CI checks and was abandoned after minimal activity.
74%
#1192 repo: refactor into a package. snapcraft merged Merged after two approvals. Refactored the repo module into a package across 41 files to simplify extending BaseRepo for external functionality. Changes were split during review, CI proxy issues were resolved, and integration completed.
74%
#2880 package management repository configuration snapcraft closed Closed without merge. The changes added extensive package management repository configuration across 28 files but received no reviews, CI validation, or comments, indicating the work was abandoned.
72%
#1695 Refactor meta into package snapcraft closed Refactoring metadata extraction into the package was closed without implementation or discussion. The task appears abandoned or superseded by later architectural changes.
71%
#3256 [wip] repo: consolidate BaseRepo and Ubuntu & reorganize package snapcraft closed Closed as stale after a reviewer flagged missing platform guards and error handling. The author was asked to reopen it when ready, but it was never merged or updated.
70%