requirements: update craft-parts to 1.0.1 (CRAFT-430, CRAFT-520)
Metadata
Current evaluation
Merged update to craft-parts 1.0.1 that removes stage package refreshing. The change halves regression test execution time, resolves issue #526, and passed all CI checks.
Suggested action: —
No scores available.
Issue body
Update dependencies to require Craft-parts 1.0.1 and remove refreshing
of stage packages (Craft-parts now uses the host state for apt cache).
Time comparison for non-parallel execution of regression tests:
* with Craft-parts 1.0.0: `81.14user 15.46system 1:30.80elapsed`
* with Craft-parts 1.0.1: `41.76user 3.97system 0:37.82elapsed`
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged update to craft-parts 1.0.1 that removes stage package refreshing. The change halves regression test execution time, resolves issue #526, and passed all CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update to craft-parts 1.0.1, removing stage package refreshing to resolve performance regression #526. Test execution time reduced from 90 to 38 seconds. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged dependency update to craft-parts 1.0.1, removing manual stage package refreshing. Resolved performance regression #526, halving test execution time. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #579 requirements: update craft-parts to 1.0.3 (CRAFT-577) | charmcraft | merged | Merged an approved update to the craft-parts dependency, upgrading it to version 1.0.3. The change modified two files, passed CI checks, and was signed off by the maintainer. | |
| #592 requirements: update craft-parts to 1.0.4 | charmcraft | merged | Approved and merged after updating the craft-parts dependency to version 1.0.4. The change modified two files with minimal adjustments to align with the new version. | |
| #66 requirements: update craft-parts to 1.13.0 | rockcraft | merged | Merged an update to craft-parts version 1.13.0, resolving issue #38 by removing unnecessary whiteout files. Approved by one reviewer and passed CI checks. | |
| #4008 requirements: update to craft-parts 1.18.0 | snapcraft | merged | Merged update to craft-parts 1.18.0. Enables optional stage package tracking only when manifest is enabled to improve tmpfs builds. Adds SCons, Ant, and Maven plugins, and fixes directory cleaning. Approved, passed CI, and merged into main after rebase. | |
| #4327 requirements: update craft-parts to 1.23.1 | snapcraft | merged | Merged update to craft-parts 1.23.1, fixing a bug where the version was set twice during rebuilds. Approved by reviewers, passed CI, and merged following maintainer coordination. | |
| #4083 requirements: update craft-parts to 1.19.0 | snapcraft | merged | Merged update to craft-parts 1.19.0, enabling optional overlay steps, feature selection, and improved dirty checking. Approved by reviewer, passed CI, and merged into main. | |
| #4207 requirements: update craft-parts to 1.19.6 | snapcraft | merged | Merged update to craft-parts 1.19.6, reverting subdir changes in pull and build steps. Approved by reviewer and passed CI checks. | |
| #4208 requirements: update craft-parts to 1.21.1 | snapcraft | merged | Merged update to craft-parts 1.21.1, reverting changes in pull and build subdirs. Approved by a reviewer, passed CI checks, and maintained existing code coverage with a minimal two-line change across two files. | |
| #3857 requirements: update craft-parts to 1.10.2 | snapcraft | merged | Merged update to craft-parts 1.10.2, resolving local git source cloning and stage package installation issues for cross-architecture builds. Rebased onto release/7.1 and approved. | |
| #4120 requirements: update craft-parts to 1.19.3 | snapcraft | merged | Merged update to craft-parts 1.19.3, fixing plugin properties state during the planning phase. Approved, passed CI, and integrated into main with no coverage impact. |