← Back to issue list

Error: The part has run through its entire lifecycle

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1826262
Type
issue
State
open
Author
~saviq
Labels
Created
Updated
Closed

Current evaluation

Snapcraft 1.x build error 'part has run through its entire lifecycle' reported in 2017 when modifying multipass snapcraft.yaml; zero comments, no labels, project since fully rearchitected into craft-* subprojects.

Suggested action: close stale

Reason: The issue is 2686 days old (~7 years) with zero comments and no labels, referencing snapcraft 1.x build behavior and a cryptic error message. The repo layout now shows the project has been decomposed into separate craft-parts, craft-cli, craft-grammar, and craft-store projects, indicating a complete rearchitecture that makes the original error and build flow no longer applicable.

Impact: 10 Quick Win: 6.0 Staleness: 100 Complexity: 40 Confidence: 72 Support Request: 20

Issue body

Having applied the following diff to https://github.com/CanonicalLtd/multipass: --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -8,6 +8,7 @@ description: | grade: devel confinement: classic +base: core apps: multipassd: @@ -126,7 +127,7 @@ parts: - on arm64: http://ports.ubuntu.com/ubuntu-ports/pool/main/i/icu/libicu60_60.2-3ubuntu3_arm64.deb source-type: deb - libssl1.1: + libssl11: plugin: dump source: - on amd64: http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4.3_amd64.deb @@ -186,6 +187,7 @@ parts: - try: [msr-tools] libvirt: + source: snap source-subdir: libvirt-1.3.1 plugin: autotools build-packages: Running snapcraft: $ snapcraft After changing the source, it updates the pull stage for multipass and builds, and dies with the following error: The 'multipass' part has run through its entire lifecycle

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 10
Quick Win: 6.0
Staleness: 100
Complexity: 40
Confidence: 72
Support Request: 20
close stale Snapcraft 1.x build error 'part has run through its entire lifecycle' reported in 2017 when modifying multipass snapcraft.yaml; zero comments, no labels, project since fully rearchitected into craft-* subprojects.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 35
Confidence: 90
Support Request: 15
close stale Build failure in snapcraft after modifying snapcraft.yaml, reporting a lifecycle error for the multipass part. Unaddressed for nearly 7 years with no maintainer interaction.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 45
Confidence: 90
Support Request: 15
close stale Build failure in snapcraft after modifying snap/snapcraft.yaml, reporting the part has run through its entire lifecycle. Unlabeled, no comments, inactive for over 7 years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 30
Confidence: 92
Support Request: 15
close stale Snapcraft build failure after modifying snap/snapcraft.yaml, reporting 'The part has run through its entire lifecycle'. No activity for over 6 years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 20
Confidence: 90
Support Request: 10
close stale Snapcraft build fails with lifecycle error after modifying snapcraft.yaml. Unaddressed for over seven years with no maintainer interaction.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1537790 lifecycle: rebuild with snapcraft clean part1; snapcraft build part1 breaks if part1 has an 'after' field snapcraft (launchpad) closed Closed without resolution or comments, likely abandoned. The lifecycle bug causing unsatisfied dependency errors after cleaning a specific part remains unaddressed.
74%
#1813942 `snapcraft clean <part>` doesn't ensure the project is mounted snapcraft (launchpad) open snapcraft clean <part> fails with 'Could not find snap/snapcraft.yaml' when the multipass project is manually unmounted. Reported in 2017 against v3.1; no maintainer response. Codebase since rewritten to craft_application, making the original code path obsolete.
74%
#1826753 Snapcraft should complain multiple `after` properties in a single part snapcraft (launchpad) open Request for snapcraft to error on duplicate 'after' YAML keys in a part definition. 7+ years old, zero comments, no labels, no maintainer interaction. References snapcraftctl and old part format that no longer exist in modern snapcraft.
70%