← Back to issue list

bases: introduce abstract Base and buildd implementation

View original Github issue

Metadata

Project
craft-providers
Number
#15
Type
pull request
State
closed
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Split into smaller changes: the abstract Base landed through merged PR #18 (commit a355b7e), while the oversized Base/buildd PR #15 was closed.

Resolution: closed superseded

Reason: The maintainer explicitly said the work was being broken up and linked merged PR #18 as the first replacement. PR #18 introduced the abstract Base in commit a355b7e and was merged in commit b4100a6.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Depends on #13 and #14.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Split into smaller changes: the abstract Base landed through merged PR #18 (commit a355b7e), while the oversized Base/buildd PR #15 was closed.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR introducing an abstract Base class and buildd implementation for craft-providers.

Update history

Date Change
created

Related work

Related issues

Issue Project State Summary Similarity
#247 bases: refactor buildd to ubuntu craft-providers merged Merged PR #247 as de2d42e, replacing Buildd-specific base handling with Ubuntu-specific modules and preparing base dispatch for additional OS support.
78%
#20 bases: introduce Buildd bases with support for 16.04, 18.04, and 20.04 craft-providers merged Merged PR #20 by cjp256 landed as commit d6fae94, introducing Buildd bases (16.04/18.04/20.04) with deadline checks, os compatibility validation, and a FakeExecutor test fixture; follow-up work continued in PRs #24, #25, #26.
75%
#36 project: support build-base and allow 'bare' bases rockcraft merged Merged in #36 as commit 5a27aca4, adding build-base, bare bases, and Ubuntu 22.04 support; follow-up commit d1a5f04c corrected a bare-base rebuild bug.
74%
#18 base: introduce abstract Base craft-providers merged Merged into main via b4100a6, introducing and exporting an abstract Base class for provider environment configuration.
72%
#274 bases: refactor base handling code craft-providers merged Merged PR #274 as commit b72f04c, refactoring base handling, moving instance configuration, adding per-operation executor timeouts, and standardizing shared base-image contents.
71%
#2688 Build base types snapcraft closed Build base types was closed unmerged after about seven years of inactivity; review remained pending, with no comments, CI checks, or documented resolving commit.
70%