plugins: add the dump plugin
Metadata
Current evaluation
Merged #32, adding a dump plugin that copies part-source content into the install directory via commit 01674687 (merge 4b002854).
Resolution: closed resolved
Reason: PR #32 was approved and merged. Commit 01674687 implements the plugin, and merge commit 4b002854 records its inclusion.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The dump plugin copies content from the part source.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #32, adding a dump plugin that copies part-source content into the install directory via commit 01674687 (merge 4b002854). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #32 added the dump plugin; implementation commit 01674687, merged by 4b002854. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into craft-parts via #32 (commit 01674687, merge 4b002854), adding a dump plugin that copies content from the part source. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the addition of a new dump plugin that copies content from the part source. Approved by two reviewers, the change adds 129 lines across four files and was authored by maintainer cmatsuoka. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a new dump plugin that copies content from the part source. Authored by maintainer Claudio Matsuoka, the change was integrated without discussion or required modifications. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-parts#72
(confidence 95%)
Added integration tests for source installation and exclusion of craft-parts work directories.
-
Related To:
craft-parts#676
(confidence 90%)
Added documentation covering dump-plugin usage, source behavior, overrides, and an example.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #712 New plugin: dump | snapcraft | merged | Merged PR #712 as commit b86965088, adding a dump plugin that extracts content directly from the configured source and includes integration coverage. | |
| #676 docs(plugins): add dump plugin docs | craft-parts | merged | Merged dump-plugin documentation covering usage, source behavior, overrides, and an example via commit 2c7b7170. | |
| #729 Dump plugin: Don't remove install directory. | snapcraft | merged | Merged as commit 26ae9a507: Dump plugin no longer removes the install dir, enabling stage-packages by porting the Copy plugin's _linktree() logic into a new link_or_copy_tree() in file_utils.py, fixing LP #1611827. | |
| #1597600 Replace "copy" plugin by "dump" with std conventions | snapcraft (launchpad) | closed | Merged snapcraft#712 in commit b86965088, adding the standard dump plugin to extract an entire part source into the install directory. | |
| #72 tests: add dump plugin integration test (CRAFT-70) | craft-parts | merged | Merged PR #72 via dfc6f8d4 (merge c5a8f5a8), adding dump-plugin integration tests for source installation and exclusion of craft-parts work directories. |