Error: The part has run through its entire lifecycle
Metadata
Current evaluation
Snapcraft 3.5 fails incremental classic-mode rebuilds after adding a snap source to Multipass, reporting that the part exhausted its lifecycle; logs were supplied and another person reproduced it.
Suggested action: keep open
Reason: The reporter specified Snapcraft 3.5 and the standard build path, demonstrated that only subsequent builds in the same Multipass VM fail, supplied debug logs, and ~townstated, "Yeah, I see this too." This is an acknowledged, reproducible incremental-lifecycle bug; the automated expiration activity does not make it obsolete, and the reporter later confirmed continued intermittent occurrence.
Evaluated by: mr-cal-bot
Impact:
38
Quick Win:
9
Complexity:
68
Confidence:
88
Actionability:
76
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
38
Quick Win:
9
Complexity:
68
Confidence:
88
Actionability:
76
|
keep open | Snapcraft 3.5 fails incremental classic-mode rebuilds after adding a snap source to Multipass, reporting that the part exhausted its lifecycle; logs were supplied and another person reproduced it. | |
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
11
Complexity:
65
Confidence:
86
Actionability:
72
|
needs triage | Snapcraft 3.5 reproducibly fails repeated builds in the same Multipass VM with “The 'multipass' part has run through its entire lifecycle”; another user reported the same error. | |
| stealth/space-bunny-alpha |
Impact:
30
Quick Win:
5
Complexity:
58
Confidence:
90
Actionability:
42
|
needs triage | A 2017 Multipass snapcraft.yaml change reportedly triggers a part-lifecycle error during the pull stage. Untriaged, with no Snapcraft version, detailed log, or maintainer response. | |
| qwen/qwen3.8-27b |
Impact:
10
Quick Win:
6
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. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1869542 snapcraft unable to find snap/snapcraft.yaml file | snapcraft (launchpad) | open | Snapcraft 3.11 on Multipass intermittently lost the project dir in the VM ('Could not find snap/snapcraft.yaml'), only fixable by `snapcraft clean`. Reproducer never supplied; reporter redirected it to the Multipass tracker and never followed up. |