← 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 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.
70%