← Back to issue list

(internal) Remove CharmcraftBuilddBaseConfiguration and use BuilddBase directly (CRAFT-1278, CRAFT-1356).

View original Github issue

Metadata

Project
charmcraft
Number
#892
Type
pull request
State
merged
Author
facundobatista
Labels
—
Created
Updated
Closed

Current evaluation

Merged #892, removing CharmcraftBuilddBaseConfiguration and using BuilddBase directly; commit 57313bc3 was merged as 834a4fd4.

Resolution: closed resolved

Reason: PR #892 was approved and merged into main, completing CRAFT-1278 and CRAFT-1356. Its implementation commit is 57313bc3.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #892, removing CharmcraftBuilddBaseConfiguration and using BuilddBase directly; commit 57313bc3 was merged as 834a4fd4.
stealth/space-bunny-alpha — closed resolved Merged #892, removing CharmcraftBuilddBaseConfiguration and switching to BuilddBase directly, completing CRAFT-1278 and CRAFT-1356.
qwen/qwen3.6-35b-a3b — — Removed CharmcraftBuilddBaseConfiguration in favor of direct BuilddBase usage. Merged after single reviewer approval, modifying six files and resolving CRAFT-1278 and CRAFT-1356.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Removed CharmcraftBuilddBaseConfiguration in favor of using BuilddBase directly, resolving CRAFT-1278 and CRAFT-1356. The change simplifies build configuration logic.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#411 build: pack charm in provided environment when using bases (CRAFT-313) charmcraft merged Merged PR #411 (CRAFT-313) to pack each viable bases configuration in its provided build environment; merge commit 523c6fb0.
75%
#3934 providers: deprecate SnapcraftBuilddBaseConfiguration snapcraft merged Merged PR #3934 (commit f6abc2efd), replacing the custom buildd configuration with craft-providers BuilddBase and moving compatibility-tag setup to its constructor.
73%
#72 providers: deprecate RockcraftBuilddBaseConfiguration rockcraft merged Merged PR #72 in commit 7747a03d, replacing RockcraftBuilddBaseConfiguration with craft-providers BuilddBase and compatibility tags; no functional changes.
72%
#798 Removed the long time deprecated 'build' command (CRAFT-1109). charmcraft merged Merged PR #798 (commit 2da73fb8) removed the long-deprecated build command; pack absorbed bases_index validation and redundant validator arguments.
70%