← Back to issue list

plugins: add the dump plugin

View original Github issue

Metadata

Project
craft-parts
Number
#32
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

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.
82%
#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.
78%
#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.
74%
#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.
73%
#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.
72%