← Back to issue list

docs: add howto guides for switching from the charm plugin

View original Github issue

Metadata

Project
charmcraft
Number
#1967
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged as ff00a899, adding migration guides from the charm plugin to the Python and Poetry plugins. A dispatch regression found during testing was fixed in #1972.

Resolution: closed resolved

Reason: PR #1967 was approved and merged as commit ff00a899. Follow-up PR #1972 was merged as ad438d60 to fix dispatch behavior when project binaries are omitted.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This adds howto guides to switch from the charm plugin to the python and poetry plugins.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as ff00a899, adding migration guides from the charm plugin to the Python and Poetry plugins. A dispatch regression found during testing was fixed in #1972.
stealth/space-bunny-alpha — closed resolved Merged guides for migrating from the charm plugin to the Python and Poetry plugins in #1967 (ff00a899); follow-up #1972 fixed dispatch handling.
stealth/space-bunny-alpha — closed resolved Merged migration guides for replacing the charm plugin with Python and Poetry plugins in #1967 (ff00a899). Testing exposed a missing dispatch script, fixed separately in #1972 (ad438d60).
qwen/qwen3.6-35b-a3b — — Merged documentation adding how-to guides for migrating from the charm plugin to the python and poetry plugins. Review testing uncovered a default configuration bug, resolved separately in pull request 1972.
qwen3.6-35b-a3b-mtp-q6 — — Merged documentation adding how-to guides for migrating from the charm plugin to python and poetry plugins. Addressed reviewer feedback on override-pull and python-keep-bins, with a separate fix PR for the plugin issue.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#1972 (confidence 98%)

    Merged fix for the missing dispatch behavior discovered while validating the new migration guide.

  • Related To: canonical/charmcraft#2017 (confidence 85%)

    Follow-up fix for Poetry-plugin dispatch behavior after the initial regression fix proved insufficient.

Related issues

Issue Project State Summary Similarity
#1913 Document the `python` and `poetry` plugins charmcraft closed Python and Poetry plugin docs were merged in #1940 (408650c8), with charm-to-Python/Poetry migration guides added in #1967 (ff00a899).
75%
#2798 docs: fix typo in plugin migration guide charmcraft merged Merged charmcraft#2798 from maintainer jahn-junior, fixing a single typo in the plugin migration guide (+1/-1, 1 file); approved by 2 reviewers and merged into main.
70%
#2673 docs: add an Ubuntu 26.04 migration guide charmcraft merged Merged the Ubuntu 26.04 charm-base migration guide in #2673 via commit 47517e9a, with navigation and related documentation updates.
70%